代码-Undefined variable '$HTTP_RAW_POST_DATA

问题描述

Undefined variable '$HTTP_RAW_POST_DATA

下面是我的程序:
发送请求包之后,我查看tmp.txt 里面是有$HTTP_RAW_POST_DATA,数据的,但是在网页上却显示parse xml string error! 回去查看代码,在 $HTTP_RAW_POST_DATA 出有警告:Undefined variable '$HTTP_RAW_POST_DATA ,在网上查了说是改php.ini,我查看了Windows里边的php.ini,确实是“always_populate_raw_post_data = On”(是不是分号是注释?是要把分号去掉吗?我试了也不行),可是不管用。
而且我刷新网页后,tmp.txt里边的值也变成NULL了,重新发请求包以后tmp.txt里边有数据了,但网页上又不能显示,还得刷新,一刷新又那样了T^T,求帮指出应该怎么改,谢谢

**

<?php
//获取POST数据和GET数据(此处使用Fiddler向test2.php发POST请求包)

file_put_contents("D:Program Files (x86)AppServ mp.txt",var_export($_GET,true),FILE_APPEND);
echo "
";
file_put_contents("D:Program Files (x86)AppServ mp.txt","
",FILE_APPEND);
echo "
";
file_put_contents("D:Program Files (x86)AppServ mp.txt",var_export($HTTP_RAW_POST_DATA,true),FILE_APPEND);

//解析$HTTP_RAW_POST_DATA,并输出解析后的数据
$postXmlStr = $HTTP_RAW_POST_DATA;
$xmlObj=simplexml_load_string($postXmlStr);
if(false===$xmlObj)
{
echo "parse xml string error!
";
exit(0);
}
$toUser= $xmlObj->ToUserName;
echo "to User: ".$toUser."
";

?>

解决方案

$HTTP_RAW_POST_DATA
$HTTP_RAW_POST_DATA
$GLOBALS["HTTP_RAW_POST_DATA"]

时间: 2024-09-17 04:45:44

代码-Undefined variable &amp;#39;$HTTP_RAW_POST_DATA的相关文章

php模板提示Undefined variable &amp;amp;#39;$output&amp;amp;#39;

问题描述 php模板提示Undefined variable '$output' 运行index.php 能下常输出: 1 2 3 4 5 6 7 8 9 10 虽然能运行,但是有这个提示,总觉得不太好....求解答...啊 提示: Multiple annotations found at this line: - Line Breakpoint: count.html.php [line: 9 ] - Undefined variable '$output' 以下是文件内容 --------

guestbook-PHP 请问 Notice: Undefined variable

问题描述 PHP 请问 Notice: Undefined variable 2C Notice: Undefined variable: rs in /home/sujata/Public/guestbook4/edit.php on line 44 (485256)44行: <td><input type=""text"" name=""username"" value=""<?

解决关于PHP“Undefined variable”变量未定义

PHP错误提示"Undefined variable":变量未定义,如果你在php.ini设置中屏蔽了Notice这个等级的提示那么他就不会显示任何提示了,但是为了程序的严谨性考虑,我们尽量避免任何警告.错误等明显的程序缺陷. 例一:class.Chinese.php中以下代码就会出错"Undefined variable":  代码如下 复制代码 for ( $i=0; $i<strlen($hexdata); $i+=2 )  $bindata.=chr(

php Undefined index和Undefined variable的解决方法_php技巧

$act=$_POST['act']; 用以上代码总是提示 Notice: Undefined index: act in F:\windsflybook\post.php on line 18 另外,有时还会出现  引用内容 Notice: Undefined variable: Submit ...... 等一些这样的提示 原因:由于变量未定义引起的 解决方法: 1) error_reporting设置: 找到error_reporting = E_ALL 修改为error_reportin

php Undefined index和Undefined variable的解决方法

php教程 Undefined index和Undefined variable的解决方法 $act=$_POST['act']; 用以上代码总是提示 Notice: Undefined index: act in F:windsflybookpost.php on line 18 另外,有时还会出现 引用内容 Notice: Undefined variable: Submit ...... 等一些这样的提示 原因:由于变量未定义引起的 解决方法: 1) error_reporting设置:

PHP提示Notice: Undefined variable的解决办法_php技巧

PHP默认配置会报这个错误,我的PHP版本是5.2.13,存在这个问题: Notice: Undefined variable 这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题. 需要设置显示错误级别,来解决问题. 网络上的通用解决办法是修改php.ini的配置: 解决方法: 1) error_reporting设置: 找到error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE 2) regis

PHP提示Notice: Undefined variable的解决办法

  关键字描述:方法 解决 修改 E_ALL php.ini error_reporting & Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9 Notice: Undefined variable: subject in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9 Notice: Undefined variable: comment in D:\PHP5\ENOTE\

python 报错求解Undefined variable from import: urlopen

问题描述 python 报错求解Undefined variable from import: urlopen 解决方案 http://www.cnblogs.com/i-bugs/p/4028647.html 解决方案二: 第三方包引入时,eclipse默认会把一些包定为错误的,错误是: "undefined variable from import..." 其实是对的,可是报错,很烦人 解决方法: window -- preferences -- pydev -- editor -

php提示Undefined variable: 引发的几个操作php-fpm等

以前写的一个php脚本,在换成php5.5.8的版本的时候出现了 PHP Notice: undefined index xxx 的警告信息,感觉不舒服解决方法 方法1:服务器配置修改 修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE 方法2:页面头部新增 error_reporting(E_ERROR | E_WARNING | E_PARSE); 或者 error_reporting(E_ALL & E_NOTICE); 或者 erro