怎么利用php脚本获取表单控件的值? 我知道可以用post和get的方法获得。但是最近看一个简单的留言板程序,发现有的直接用引用的方式获得。比如我们给提交那个控件设置: name="submit" 然后是不是在嵌入该页面的脚本中可以用 $submit引用该变量?看着书上是这样写的,但是程序实现不了,因为检查发现那个$submit是空的,到底是怎么回事?求解释。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .net可以在脚本中直接引用控件,php中不可以$submit这个变量估计是经过post或get处理过的。 php ini 中 设置 register_globals = on不过最好不这么做 你看一下$_POST["submit"]是把表单内容提交到服务器里,$_GET["submit"]把表单内容提交到网页中。你看看手册就OK! 我看了书,没有这种情况。是直接引用的。并且除了提交控件,单行文本控件也是。比如有这样一句:<input type="text" name="name" id="name">然后它在本页面提取这个值,放入数据库,在那里面用的是$name,我就不明白了,不经过post或者get传递,能行吗?能这样弄么,是不是跟js的使用有关呢? extract($_POST);echo $submit; 开启一个模式不通过post传值直接传值。 foreach(array('_POST', '_GET') as $_request) { foreach($$_request as $_key => $_value) { $_key{0} != '_' && $$_key = addslashes($_value); }}这样不用修改php.ini把这段代码放在项目的第一个公共包含文件里就可以了!还起到了防SQL注入的功能 用cookie记录用户信息,经常出现用户时间设置不对,导致无法登录的情况。请问该如何解决? 如何在delphi运行途中响应事件 php新手问题 会员系统的安全问题. 请教啊:这个地方为什么错误了?我实在看不懂了 php 有api么?? 比如我不知道include(),怎么办,不会每次都得去baidu吧?? 新手问个php输出问题谢谢回答 获取值问题,请帮帮忙,谢谢 有人有现成的计数器吗? 求按位异或bcc算法代码 咨询大家关于 .htaccess文件里php_flag magic_quotes_gpc Off 这句导致500错误 php session需要刷新几次才能出来,怎么解决
不过最好不这么做
<input type="text" name="name" id="name">然后它在本页面提取这个值,放入数据库,在那里面用的是$name,我就不明白了,不经过post或者get传递,能行吗?能这样弄么,是不是跟js的使用有关呢?
echo $submit;
foreach(array('_POST', '_GET') as $_request) {
foreach($$_request as $_key => $_value) {
$_key{0} != '_' && $$_key = addslashes($_value);
}
}这样不用修改php.ini
把这段代码放在项目的第一个公共包含文件里就可以了!还起到了防SQL注入的功能