免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1938 | 回复: 6
打印 上一主题 下一主题

PHP无法读取$_REQUEST。是哪里配置错了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-06 10:31 |只看该作者 |倒序浏览
安装环境:
(windowsXP+IIS+PHP+MySQL+Zend Optimizer安装配置)

经常出现PHP无法读取$_REQUEST。需要注销一次,才能重新可以找到。
请问是哪里配置错了?

谢谢!

论坛徽章:
0
2 [报告]
发表于 2005-07-06 12:25 |只看该作者

PHP无法读取$_REQUEST。是哪里配置错了

问题笼统,不知所谓,你把你的代码贴出来啊

论坛徽章:
0
3 [报告]
发表于 2005-07-06 12:35 |只看该作者

PHP无法读取$_REQUEST。是哪里配置错了

查查你的COOKIE里面是否有跟GET方式一样的变量名

另外, 尽量避免用REQUEST, 尽量用GET,POST,COOKIE, 自己知道自己在做什么

论坛徽章:
0
4 [报告]
发表于 2005-07-08 14:56 |只看该作者

PHP无法读取$_REQUEST。是哪里配置错了

[quote]原帖由 "xabbca"]问题笼统,不知所谓,你把你的代码贴出来啊[/quote 发表:


<form action=t.php>;
<input type=text name=name value="">;
<input type=submit>;
</form>;
<?php
echo $name;
?>;
我的问题是一个单独的页面。没有其它的。
有时候正确显示提交的$name,有时候不可以。不可以时,如果注销一次就可以解决了。我怀疑是配置有问题,但是不清楚。请问为什么?

论坛徽章:
0
5 [报告]
发表于 2005-07-08 16:52 |只看该作者

PHP无法读取$_REQUEST。是哪里配置错了

<form action=t.php>;
<input type=text name=name value="">;
<input type=submit>;
</form>;
<?php
echo $name;
?>;

你的写法很不规范,
form 的提交方法是GET 还是POST最好以显式给出。
表单变量的取得也要使用$_GET[]或$_POST[]
例如:
  1. <form action=t.php method="POST">;
  2. <input type=text name=name value="">;
  3. <input type=submit>;
  4. </form>;
  5. <?php
  6. echo $_POST['name'];
  7. ?>;
复制代码

论坛徽章:
0
6 [报告]
发表于 2005-07-08 17:07 |只看该作者

PHP无法读取$_REQUEST。是哪里配置错了

以前用IIS+ASP,我也是这种不良习惯,发现在php上不行。
也就习惯把$_POST[],$_GET[],$REQUEST[]拆分的很清楚
另外个人觉得,既然用了php,还是用apache

论坛徽章:
0
7 [报告]
发表于 2005-07-08 22:19 |只看该作者

PHP无法读取$_REQUEST。是哪里配置错了

如果想用REQUEST可以自己去定义个函数啊,把$_POST[],$_GET[]封装成request(),PHP手册建议在新版本中使用$_POST[],$_GET[]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP