php参数传递问题-session
显示内容页面:detail.php?u_id=999
没有登陆,有部分内容看不到
登陆后需要返回u_id=999页面,查看完整内容
点登陆,用login.php?go_u_id=<?php echo $row_myRecset_detail['u_id']; ?>把当前的u_id=999传递到login.php页面,到此,在地址栏可以看到
http://xxxxxx/login.php?go_u_id=999
echo $_GET['go_u_id']; 可以返回 999
这个时候输入用户名 密码,登陆后,要求跳转到刚才登陆前页面 detail.php?u_id=999
用 detail.php?u_id=<?php echo $_GET['go_u_id'];?> ---这是系统自动匹配的参数,但是测试时候报错:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in E:\AppServ\xxxxxxx\login.php on line 12
detail.php?u_id=<?php echo $_GET['go_u_id'];?> 这一行有错
我怎么把参数再传回去呢?
-------------
我做了以下尝试:
1、在detail.php页定义
$_SESSION['go_u_id']=$row_myRecset_detail['u_id']
在login.php页定义跳转
detail.php?u_id=<?php echo $_SESSION['go_u_id'];?> cookie是默认开启的,不需要什么.SID.吧?(这个是什么东东?)
以上尝试失败
2、在detail.php页定义
$HTTP_POST_VARS['go_u_id']=$row_myRecset_detail['u_id']
在login.php页定义跳转
detail.php?u_id=<?php echo $HTTP_GET_VARS['go_u_id'];?> 这一行报错,还是失败
--------------------------
BTW:
在detail.php,注册连接上<a href="login.php?go_u_id=<?php echo $row_myRecset_detail['u_id']; ?>" target="_self">传递参数go_u_id
打开login.php时候在地址栏可以看到
http://xxxxxx/login.php?go_u_id=999
echo $_GET['go_u_id']; 可以返回 999
说明参数从A传递到B成功,但是再把这个参数从B重新传回A就没办法了
大家帮帮我吧
用cookie我不知道怎么写代码