PHP中POST提交数据name,使用$name无法得到值
2011-05-31 20:21
465 查看
PHP在一网页向另一网页使用POST方法提交数据name,为什么输出$name时无法得到值?
在PHP4.2以后的版本中register_global默认为off
若想取得从另一页面提交的变量:
方法一:在PHP.ini中找到register_global,并把它设置为on.
方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSION)前必须要有Session_Start()).
方法三:一个一个读取变量$a=$_GET["a"];$b=$_POST["b"]等,这种方法虽然麻烦,但比较安全.
在PHP4.2以后的版本中register_global默认为off
若想取得从另一页面提交的变量:
方法一:在PHP.ini中找到register_global,并把它设置为on.
方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSION)前必须要有Session_Start()).
方法三:一个一个读取变量$a=$_GET["a"];$b=$_POST["b"]等,这种方法虽然麻烦,但比较安全.
相关文章推荐
- PHP中POST提交数据name,使用$name无法得到值
- PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据
- PHP中CURL使用POST提交XML数据
- 使用php模拟post提交数据
- php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
- PHP form表单post提交 使用var_dump($_POST)获取不到数据 可能是哪里出问题?
- php5.2无法得到POST的数据
- 使用Html.BeginForm("ActionName", "ControllerName", FormMethod.Post, new { id = "formInfo" })提交数据的问题
- PHP代码中input控件使用id无法POST传值,使用name就可以
- 使用PHP模拟post提交数据
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- 有效解决PHP使用POST提交数据不完整,数据不全的问题
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- php5.2无法得到POST的数据
- PHP模拟POST提交数据并获得返回值之CURL方法(使用PHP extension,然后使用php_curl.dll,很不错)
- PHP无法获取表单post方式提交的数据问题
- 使用PHP模拟post提交数据
- 使用php模拟post提交数据
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- ionic使用常见问题(八)——PHP无法获取$http的post数据