关于SESSION,我想再说一下。

session

  在WIN32下,不知为什么PHP4处理绝对路径总是有问题。集中表现在extension_dir、upload_tmp_dir和session.save_path这几个设置,无论你怎么设都不行,后来我设成了./,于是都可以了。
  但是问题又来了。session.save_path这个路径是对应于当前执行的PHP文件的,所以,在你使用SESSION时,如果换到了另一个目录下,那么这个SESSION也就没有了。
  当然这些在LINUX下都不存在的。因为LINUX下,都可以用/tmp。

  所以对于这位兄弟的问题,我想可以这样。首先,看你的PHP。INI的内容,session.save_path应该改成./ 。然后,你的程序也有一些问题,我加了一些注释。你可以再试一下。

<?php
session_register("abc"); //应该先给变量赋值,再执行些函数
$abc="abcdefg";     //就是说此句应该放到前面。
header("Location: go.php");

?>
//////////////////////////////////////////
//go.php

<?php
   session_register("abc");  //这一句是不需要的。
echo "您是 ".$abc."\n";
?>

时间: 2024-08-15 00:55:01

关于SESSION,我想再说一下。的相关文章

shiro登陆超时的问题

问题描述 项目中登陆用到了shiro验证框架,session超时,shiro默认会迁移到登陆画面.现在想session超时想弹出一个对话框,不知该如何解决.<bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager"> <property name="sessionDAO" ref="session

web service接口问题

问题描述 目前2个项目要进行项目登录状态的同步(登录前 以确定2个项目中都有一样的用户数据)在A项目中登录了.B项目也要登录反则一样.web service接口我知道,但是webservice接口只是一个方法 并不能在里面取得其当前项目中的session. 我想问下能不能用struts2 action直接做为接口来调用?如:http://www.xxx.com/user/webserivce!login.action?user=xxx这样做的和webservice 传统的方式有什么区别?为什么?

JSP页面中有一个JSP脚本,我想把JS中的一个var变量放到session里该怎么做?

问题描述 JSP页面中有一个JSP脚本,我想把JS中的一个var变量放到session里该怎么做? 如题: var s="sdd"; <% session.setAttribute("msg",s);%> 这个代码如何把s放到这个session中?? 解决方案 服务器端无法直接使用客户端内容,用提交到服务器才行,用表单或者ajax来提交s的值 http://www.w3school.com.cn/jquery/ajax_ajax.asp 解决方案二: h

想问下session 问题

问题描述 一直做的是后台管理系统,过个一会session失效重新登陆.最近想做一个购物网站,想问下这里的登陆怎么做得.我百度了下,没有理想的session一直保存.举例子,淘宝的登陆是怎么做得. 解决方案 解决方案二:用cookie做呗解决方案三:cookie做的.但是虽然登陆了,也是假登陆.因为你需要购买东西,或者添加东西到购物车的话.需要重新输入密码.解决方案四:这个问题以前我也遇到过,找不到原因,改cookie了.Response.Cookies["loginName"].Val

就想死个明白。在服务器上jsp没有&amp;amp;lt;base href=&amp;amp;quot;&amp;amp;lt;%=basePath%&amp;amp;gt;&amp;amp;quot;&amp;amp;gt;不能保存session

问题描述 在服务器上jsp没有<basehref="<%=basePath%>">不能保存session有了就一切正常.运维让我把<basehref="<%=basePath%>">删掉,导致我的session无法正常使用这到底是我的代码有问题还是服务器设置有问题,求解答!!让我死个明白 解决方案 解决方案二:额,删了后应该是请求路径出错了吧解决方案三:最好用相对路径吧就是路径不对,session就会失效?你把sess

想让session不超时,对于我这个问题怎么处理?

问题描述 我的test.jsp页面内容如下:<% String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath();%><html> <body> <input type="button" value="扫描"

servlet-Servlet中doGet()无法使用session是怎么回事

问题描述 Servlet中doGet()无法使用session是怎么回事 想用session.setAttribute()但是无法使用.请教是怎么回事 解决方案 request.getSession().setAttribute("xxx",xxx);

WWDC 2014 Session笔记 - 可视化开发,IB 的新时代

本文是我的 WWDC 2014 笔记 中的一篇,涉及的 Session 有 What's New in Xcode 6 What's New in Interface Builder 如果说在 WWDC 14 之前 Interface Builder (IB) 还是可选项的话,我相信在此之后 IB 已经是毫无疑问的 iOS 开发标配了,纯代码界面可以说已经渐行渐远,可以逐渐离开我们的视线了. 一言蔽之,就是 Apple 在催促大家使用 IB,特别是 Storyboard 做为界面开发的唯一选择这

session,application,cookie,viewstate,Querystring等的作用域

Session:存放于服务器,生命周期根据不同的设置而定.默认是20分钟,可以设置成无限期.主要根据客户端传递过来的SessionID来区分不同的对话.至于SessionID如何传递.目前绝大部分是只用Cookie,少部分使用url,极少部分使用表单元素.总之从客户端传递到服务器即可. application:服务器应用程序,这个的生命周期是根据应用程序进程来决定的.IIS5以前基本上是当前进程,IIS5之后是根据进程池而定.只要这些停了那么就消失了,否则就一直存在. cookie:这个是存放的