php question
登录 | 论坛导航 -> 华新鲜事 -> 社会百科 | 本帖共有 3 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:Wahoo (等级:5 - 略有小成,发帖:1528) 发表:2003-09-01 12:53:26  楼主  关注此帖
php question
php中,用post方法传递的变量如何读取?
好像不能自动转换,该怎么读取?
天將降大任於斯人也必先苦其心誌勞其觔骨餓其體膚空乏其身行拂亂其所為所以動心忍性增益其所不能
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:Wahoo (等级:5 - 略有小成,发帖:1528) 发表:2003-09-01 15:38:19  2楼
进来你所说的 因为 php.ini配置文件中 track_global_variable(记得不太清楚) = off 所以 php 解释器未替你生成这些变量 PHP 4.1.0以后版本 用 $_POST['变量名'] PHP 4.1.0以前版本 用 $HTTP_POST_VARS['变量名']
但是还是有问题
我看了php.ini,它说“track_vars is ALWAYS enabled”。
php版本4.3.2,load as apache module。
但是我还是必须用 getenv(..); parse_str(..); 才能读取GET;
还没有办法读取POST,用你说的办法也不行。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:Wahoo (等级:5 - 略有小成,发帖:1528) 发表:2003-09-01 16:02:29  3楼
进来你所说的 因为 php.ini配置文件中 track_global_variable(记得不太清楚) = off 所以 php 解释器未替你生成这些变量 PHP 4.1.0以后版本 用 $_POST['变量名'] PHP 4.1.0以前版本 用 $HTTP_POST_VARS['变量名']
ok,懂了
register_globals = On

因为:
In PHP 4.2.0 and later, the default value for the PHP directive register_globals is off. This is a major change in PHP. Having register_globals off affects the set of predefined variables available in the global scope. For example, to get DOCUMENT_ROOT you'll use $_SERVER['DOCUMENT_ROOT'] instead of $DOCUMENT_ROOT, or $_GET['id'] from the URL http://www.example.com/test.php?id=3 instead of $id, or $_ENV['HOME'] instead of $HOME.

所以,register_globals = On 以后,就和以前一样可以自动解析了
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
论坛导航 -> 华新鲜事 -> 社会百科 | 返回上一页 | 本主题共有 3 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码