一个简单的不能再简单的小程序,却得不到正确结果,在线请教! 要不然就改一个参数,在php.ini中然后就可以像你这样传递值了,不过好像安全性不是很好,所以大家都改用楼上哥哥所说的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么有Post不用非得用GET不可呢?$_post['name']; 由于表单在递交的时候有两种模式,因此取数据也有两种方式,分别是$HTTP_GET_VARS['name']和$HTTP_POST_VARS['name'],具体用那一种方式,就要看表单的递交方式如何,提醒,表单的默认递交方式是Get。查看php.ini中,若register_globals = off取表单变量要用:$[HTTP_GET_VARS] 或 $_GET $[HTTP_POST_VARS] 或 $_POST否则就可以直接通过$name取到值 PHP4.2以后的版本为了安全性,默认不开启register_globals 的要取得POST或者GET变量用$HTTP_GET_VARS['$id']或者$HTTP_POST_VARS['$id']你的那个程序1应该用method="POST"比较好吧GET一般用在URL中的?id=xxx 也可以修改php.ini中的register_globals值为On 用<? phpinfo() ?>探针看一下服务器的参数设置 呵呵,楼上说话真幽默。。其实我觉得还是用这个方法好些,不管是get的还是post的都用$_REQUEST["name"].因为有些时候你不但要接收get的信息,也可能要接收post的信息。。而且你无法分辨同一个变量是get来的还是post来的时候,用这个比较好。 总结一下,无法取得表单或者?后传递的变量值问题:参数:id原因:php.ini 中的 register_globals值为Off分析:PHP4.2以后的版本为了安全性,默认不开启register_globals 的解决:要取得POST的变量用 $HTTP_GET_VARS['id']要取得GET的变量用 $HTTP_POST_VARS['id']不知道是POST还是GET时:$_REQUEST["id"]希望这个总结能让人看明白我的意思。 还可以增加一个解决办法,设置 php.ini 中的 register_globals值为On php关于数据库修改删除问题 类似CSDN回复中如果有分页了,点那个下拉框就跳到第几页是怎么实现的? 【求一算法】 Fatal error: Unsupported operand types in D:\web\smarty_text\inc\News.class.php on line 19 请教一个文件下载出错的问题 一个关于checkbox的问题 100分问apache配置问题 链接 MySQL 莫名出错!? 关于分页思路的几点思考!! 各位大侠们帮帮忙 怎样获得vbb的cookie中的密码,本机 how are you?????????????????/
$_post['name'];
$HTTP_GET_VARS['name']和$HTTP_POST_VARS['name'],具体用那一种
方式,就要看表单的递交方式如何,提醒,表单的默认递交方式是Get。查看php.ini中,若register_globals = off
取表单变量要用:$[HTTP_GET_VARS] 或 $_GET
$[HTTP_POST_VARS] 或 $_POST
否则就可以直接通过$name取到值
要取得POST或者GET变量用$HTTP_GET_VARS['$id']或者$HTTP_POST_VARS['$id']
你的那个程序1应该用method="POST"比较好吧
GET一般用在URL中的?id=xxx
register_globals值为On
php.ini 中的 register_globals值为Off分析:PHP4.2以后的版本为了安全性,默认不开启register_globals 的解决:
要取得POST的变量用 $HTTP_GET_VARS['id']
要取得GET的变量用 $HTTP_POST_VARS['id']
不知道是POST还是GET时:$_REQUEST["id"]希望这个总结能让人看明白我的意思。