紧急求救!!如何在网页间传递变量参数(比如登录后的用户名)??

BeingLee 2001-09-04 02:30:51
...全文
235 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
fish21cn 2001-09-12
  • 打赏
  • 举报
回复
还是用SESSION好了。这个还用,又舒服。
c_crazyren 2001-09-12
  • 打赏
  • 举报
回复
用from传值也不安全,别人用察看源文件就知道变量名了,然后直接在http://url?var=1来手动传值,呵呵,连你的js检测都可以绕过去.
maurice1978 2001-09-06
  • 打赏
  • 举报
回复
方法是有好几个啦,各有优缺点,我可以简单分析一下,希望对大家有帮助:
1,用session,具体用到的函数有session_start,session_name,session_destroy
2,用全局变量$PHP_AUTH_USER来记录,
上述方法要求php必须是模块安装的
3,用setcookie("name",$value,$time)来记录,我就是用这种方法,不过的确存在被浏览
器拒绝的问题,这种情况比较少啦....xixi
4,在url中传递参数,多个参数用&连接,如:http://url?a=1&b=2&c=3 不过这样不安全啦.....heihei
如果还有问题,可以mail我:maurice1978@sina.com
Broadsea 2001-09-06
  • 打赏
  • 举报
回复
最最简单的问题啦?大家回答的都很不错我总结如下:
除cookie外,至少有三种方法用于在网页之间传递变量数据,
一、将变量定义为SESSION
二、用FORM提交的方式
三、直接在URL中赋值
ciyun 2001-09-06
  • 打赏
  • 举报
回复
session能很好的记录访问者信息
c_crazyren 2001-09-05
  • 打赏
  • 举报
回复
呵呵,楼上的说得对,session是好,可是setcookie()简单啊
Nizvoo 2001-09-05
  • 打赏
  • 举报
回复
yukeelau(玉骐) 
说得好。没错。我觉得PHP4的对session支持很好。不过我还喜欢用setcookie()好方便的东西。。。
zxyufan 2001-09-04
  • 打赏
  • 举报
回复
我的建议

……
……
看看精华区吧~~那里为什么要冠名为精华啊~~??
yukeelau 2001-09-04
  • 打赏
  • 举报
回复
用cookie还是用session随个人喜好而定了,不过我个人认为用session
好点,因为cookie可以被用户端浏览器拒绝。
Nizvoo 2001-09-04
  • 打赏
  • 举报
回复
老兄,你试一下。我的意思是说你登陆后把用户名信息写$logined_name,然后用
setcookie("loginname",$logined_name);

在其它页都有效。至到你关闭了浏览器。
$loginname你可以在每页都用。。。。。
sandj 2001-09-04
  • 打赏
  • 举报
回复
建议你使用SESSION,这个东西很多地方有介绍,个人认为在WEB上是比较好的记录访问者身份的东西
pzou 2001-09-04
  • 打赏
  • 举报
回复

最简单的
<!-----这是a.php里的内容-->
<form type=post action='b.php'>
<input type=text name=bianliang>
<input type=submit>
</form>
<!--------这是b.php里的内容-->
<?
echo $bianliang;
?>

swazn_yj 2001-09-04
  • 打赏
  • 举报
回复
<form type=post。。。 >
中间写上要传递的变量!
</form>
BeingLee 2001-09-04
  • 打赏
  • 举报
回复
不行啊!!能不能详细点啊??
Nizvoo 2001-09-04
  • 打赏
  • 举报
回复

setcookie("loginname",$logined_name);
以后在每页中均可用变量$loginname
试试

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧