时间:2021-07-01 10:21:17 帮助过:29人阅读
跳转到哪里?
你的代码
跳转到哪里?
你的代码
$url = "main.php";window.location.href='$url';
你的代码中根本就没有设置 session
何来的 session 丢失?
你的代码中根本就没有设置 session
何来的 session 丢失?
你这不有写错啦?!
session=['check']=true
这是火星人的写法吧?
你这不有写错啦?!
session=['check']=true
这是火星人的写法吧?
不想和你说什么了
讨论的前提是真诚,基础是对等
不想和你说什么了
讨论的前提是真诚,基础是对等
Session 正确的写法是
session_start();
$_SESSION['favcolor'] = 'green';
$_SESSION['animal'] = 'cat';
$_SESSION['time'] = time();
类似这样。
不同的域会导致session的改变。下面是要给jsp的例子,一看就懂,虽然你使用php,但是思路才是重点。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
String JSESSIONID = request.getSession().getId();//获取当前JSESSIONID (不管是从主域还是二级域访问产生)
Cookie cookie = new Cookie("JSESSIONID", JSESSIONID);
cookie.setDomain(".test.com"); //关键在这里,将cookie设成主域名访问,确保不同域之间都能获取到该cookie的值,从而确保session统一
response.addCookie(cookie); //将cookie返回到客户端
request.getRequestDispatcher("indes.jsp").forward(request, response);
%>
引用页面
http://www.cnblogs.com/nicholas_f/archive/2010/11/05/1869811.html
Session 正确的写法是
session_start();
$_SESSION['favcolor'] = 'green';
$_SESSION['animal'] = 'cat';
$_SESSION['time'] = time();
类似这样。
不同的域会导致session的改变。下面是要给jsp的例子,一看就懂,虽然你使用php,但是思路才是重点。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
String JSESSIONID = request.getSession().getId();//获取当前JSESSIONID (不管是从主域还是二级域访问产生)
Cookie cookie = new Cookie("JSESSIONID", JSESSIONID);
cookie.setDomain(".test.com"); //关键在这里,将cookie设成主域名访问,确保不同域之间都能获取到该cookie的值,从而确保session统一
response.addCookie(cookie); //将cookie返回到客户端
request.getRequestDispatcher("indes.jsp").forward(request, response);
%>
引用页面
http://www.cnblogs.com/nicholas_f/archive/2010/11/05/1869811.html
你的态度是真诚的,但你我掌握的信息(是你不愿提供)是不对等的
你的代码有问题,所以会有错误的表现!
session_target.
事实在那里,多说没有!
你的态度是真诚的,但你我掌握的信息(是你不愿提供)是不对等的
你的代码有问题,所以会有错误的表现!
session_target.输出就是空值
事实在那里,多说没有!
index.php:
main.php:
我的这个和你的差不多 但是
你的态度是真诚的,但你我掌握的信息(是你不愿提供)是不对等的
你的代码有问题,所以会有错误的表现!
session_target.输出就是空值
事实在那里,多说没有!
index.php:
main.php:
我的这个和你的差不多 但是
有段代码贴反了 是先赋值的
你的态度是真诚的,但你我掌握的信息(是你不愿提供)是不对等的
你的代码有问题,所以会有错误的表现!
session_target.输出为空
事实在那里,多说没有!
然后我按照你的重新改了一下
index.php
";?>
session_target.php:
也这有你的!明明写错了,还不认账
$_session["check"]=true;
应写作
$_SESSION["check"]=true;
php 的变量名是区分大小写的
这有你的!明明写错了,还不认账
$_session["check"]=true;
应写作
$_SESSION["check"]=true;
php 的变量名是区分大小写的
哦哦哦哦哦 很抱歉耽误了你这么长时间 非常感谢!