两个php页面间的传值

在update.php页:$id=$_GET['id'];$_COOKIE[id]=$id;想在updateaction.php页面接受,$id=$_COOKIE[id]... 在update.php页:
$id=$_GET['id'];
$_COOKIE[id]=$id;
想在updateaction.php页面接受,$id=$_COOKIE[id];
$sql="update tb_admin set username=$name,password=$pass where id=$id";可是无法获取到id值,请问还有别的方法吗?session是不行的。
展开
 我来答
pzl7758
2010-04-12 · TA获得超过603个赞
知道小有建树答主
回答量:962
采纳率:100%
帮助的人:621万
展开全部
首先,有点不明白为什么COOKIE都可以,而SESSION是不行的呢,这完全没有道理,
再有COOKIE赋值不是这样的,是setcookie('id', $_GET['id']);这样的.这样在updateaction.php 里面才可以$_COOKIE['id'];这样取到值;还有没有其他方法,答案肯定是有的,且不止一种,主要看安不安全了,比如get方式传值,updateaction.php?id=332 这样的,只这样的就不安全了,如果实在要这样传,那最好是传加密后以字串,如updateaction.php?id=/sdfsdfw3e4234SAAD== 这样,在updateaction.php页面取值时再解密一下,这样就还可以接收.还有一种方法是自己构造一个操作全局变量的类,将所有要传递的值都通过这个类去写入全局变量,这样只要在哪个地方都可以用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来吧_角儿
2010-04-12 · TA获得超过693个赞
知道小有建树答主
回答量:553
采纳率:0%
帮助的人:309万
展开全部
在update.php页

setcookie('id',$_GET['id']);

想在updateaction.php页面接受,$id=$_COOKIE['id'];

echo $id;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式