跳转页面后session不能保存,急啊!!!那位达人指点一下啊 疯了,在page1提交表单到page2,在page2判断后将值写入session。page2上输出session有值,经过header跳转到page3就没值了呢?郁闷了一晚上了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 page2,page3上面都要打开session session_start(); page1: 有表单通过post传递usercode,passwordpage2上:session_start() ; $usercode = $_REQUEST["usercode"]; $password = $_REQUEST["password"]; $_SESSION[] = $usercode; $_SESSION[] = $password; setcookie("guest_usercode",$f_usercode,time()+60*10); setcookie("guest_username",$f_name,time()+60*10); header("location: page3.php");page3上:session_start() ; print_r($_SESSION); print_r($_COOKIE);page3上一个都没保存,都是空值。是不是他网站访问是通过第三方转向的有关啊http://anonymouse.org/cgi-bin/anon-www.cgi/http://conceptviews.info/davidyoung/catalog.php这样的访问形式 不好意思,写错了,是楼上说的那样page1: 有表单通过post传递usercode,passwordpage2上:session_start() ; $usercode = $_REQUEST["usercode"]; $password = $_REQUEST["password"]; $_SESSION[‘usercode’] = $usercode; $_SESSION[‘password’] = $password; setcookie("guest_usercode",$f_usercode,time()+60*10); setcookie("guest_username",$f_name,time()+60*10); header("location: page3.php");page3上:session_start() ; print_r($_SESSION); print_r($_COOKIE);page3上一个都没保存,都是空值。是不是他网站访问是通过第三方转向的有关啊http://anonymouse.org/cgi-bin/anon-www.cgi/http://conceptviews.info/davidyoung/catalog.php这样的访问形式 看到有文章说使用代理服务器访问Web Service由于框架的限制,两者不能共享Session。你就是不能用session来做登录验证了?那应该怎么办呢?各位有什么好的思路啊? 我也碰到同样的问题我的解决方法是将header("Location: page3.php");改为echo "<script lanugage='javascript'>location.href='page3.php'</script>"; $_SESSION[‘usercode’] 的引号是中文还是英文的?还有print_r($_SESSION)没用过, 用$_SESSION['usercode'];应该有值吧不知道对不对我也是刚学PHP 所有跳转页都在一个目录下,肯定是在同一个域中啊都在http://anonymouse.org/cgi-bin/anon-www.cgi/http://conceptviews.info/davidyoung/目录下是不是这种利用代理服务器访问的形式导致传递session的时候丢失了呢 mysql复制某一条记录 Apache启动不鸟,谁来教我下啊。 用什么方法判断提交是否为URL,最好别用正则 网站能不能做到 限制一台电脑最多同时登录一个账号 我的目录无法创建为什么啊 求一个比较好的php连接sql server的类,最好是大家现在用的 关于SOAP问题 关于email功能的问题!(php) PHP curl $_COOKIE ['key'] 值的问题 关于XSS漏洞代码修复 PHP分页类的使用,我快疯了 关于Adodb
session_start();
$usercode = $_REQUEST["usercode"];
$password = $_REQUEST["password"];
$_SESSION[] = $usercode;
$_SESSION[] = $password;
setcookie("guest_usercode",$f_usercode,time()+60*10);
setcookie("guest_username",$f_name,time()+60*10);
header("location: page3.php");page3上:session_start() ;
print_r($_SESSION);
print_r($_COOKIE);
page3上一个都没保存,都是空值。是不是他网站访问是通过第三方转向的有关啊
http://anonymouse.org/cgi-bin/anon-www.cgi/http://conceptviews.info/davidyoung/catalog.php这样的访问形式
$usercode = $_REQUEST["usercode"];
$password = $_REQUEST["password"];
$_SESSION[‘usercode’] = $usercode;
$_SESSION[‘password’] = $password;
setcookie("guest_usercode",$f_usercode,time()+60*10);
setcookie("guest_username",$f_name,time()+60*10);
header("location: page3.php");page3上:session_start() ;
print_r($_SESSION);
print_r($_COOKIE);
page3上一个都没保存,都是空值。是不是他网站访问是通过第三方转向的有关啊
http://anonymouse.org/cgi-bin/anon-www.cgi/http://conceptviews.info/davidyoung/catalog.php这样的访问形式
你就是不能用session来做登录验证了?那应该怎么办呢?各位有什么好的思路啊?
我的解决方法是
将header("Location: page3.php");
改为echo "<script lanugage='javascript'>location.href='page3.php'</script>";
我也是刚学PHP
都在http://anonymouse.org/cgi-bin/anon-www.cgi/http://conceptviews.info/davidyoung/目录下
是不是这种利用代理服务器访问的形式导致传递session的时候丢失了呢