session问题。 php里的session很不好用,有没有像asp里session那样简单的使用方法,高手赐教。最好给个例子,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试一下这样处理a.php<?phpsession_start(); $time = date("Y-m-d H:i:s");session_register('gTime');$gTime = $time;setLocation("b.php");?>b.php<?php<?phpsession_start();echo $gTime;?> 这不可能吧,session怎么会影响到form提交过来的数据? 很多问题都是很基本的,对初学者来说可能很困惑,我愿意把我的一些心得跟大家分享,PHP一直都是我的最爱,有关PHP的问题,我义务给大家讲解。关于这个问题为什么会出现呢?我也是根据自己的理解猜测的。首先楼主可能设置了 register_globals = on 这样可以直接用$var来访问提交过来的变量,但是这种偷懒的方法在4.0版本之后就不推荐了,所以初学者最好不要设置成 on,基于安全原因也应该设成off. 设置成 on 之后,那么所有来自GET,POST,COOKIE的变量都会统一成$符号开头的变量,这其中难免就会出现变量名重复的问题。在PHP的配置文件里就有相关选项:variables_order = "GPCS"来标明一旦变量出现重复,会采用哪个,GPCS就表示从左到右,依次用新值覆盖旧的。因此如果你的cookie变量叫$username = 'dictworld'并且你的form提交表单中也有个变量username,那么无论form提交什么,$username始终是'dictworld',这是因为Cookie的值会覆盖Post过来的值。同样$_REQUEST数组也是这个道理, $_REQUEST['username']也始终是dictworld。所以我建议用$_POST去取值,一般就不会有问题。 采集图片问题 (急)高人帮我看看 如何实现在一个php页面上点击按钮跳转到另外一个php页面时带上文本框的内容做参数 PHPer 应该掌握的技术 查询后分页的问题,总出错,大家帮忙看看 请问:数据库中两个完全相同权限的用户为什么有一个无法写入呢? 搜索的问题 关于PHP日期的表示方法 小弟有个问题,在线急等 五百分倾情相赠。巨难问题!!一定给分!!! 我是一个php初学者,我觉的php的语法和c很相似,欢迎大家讨论、批评、指导, 请教一个用PHP来实现的分组问题, 高分感谢 select * from tb1 where name='z3' insert into tb2怎么不行啊?
a.php
<?php
session_start();
$time = date("Y-m-d H:i:s");
session_register('gTime');
$gTime = $time;
setLocation("b.php");
?>
b.php
<?php
<?php
session_start();
echo $gTime;
?>
PHP一直都是我的最爱,有关PHP的问题,我义务给大家讲解。关于这个问题为什么会出现呢?我也是根据自己的理解猜测的。
首先楼主可能设置了 register_globals = on 这样可以直接用$var来访问提交过来的变量,
但是这种偷懒的方法在4.0版本之后就不推荐了,所以初学者最好不要设置成 on,基于安全原因也应该设成
off. 设置成 on 之后,那么所有来自GET,POST,COOKIE的变量都会统一成$符号开头的变量,这其中难免就
会出现变量名重复的问题。在PHP的配置文件里就有相关选项:
variables_order = "GPCS"
来标明一旦变量出现重复,会采用哪个,GPCS就表示从左到右,依次用新值覆盖旧的。
因此如果你的cookie变量叫$username = 'dictworld'
并且你的form提交表单中也有个变量username,
那么无论form提交什么,$username始终是'dictworld',这是因为Cookie的值会覆盖Post过来的值。
同样$_REQUEST数组也是这个道理, $_REQUEST['username']也始终是dictworld。
所以我建议用$_POST去取值,一般就不会有问题。