您好我在PHP中遇到$_GET
问题。我正在尝试与EBS进行支付网关集成。问题是我无法读取我从URL获得的响应。
我的阅读回复代码是:
$RR=$_GET["DR"];
echo $RR;
$DR = preg_replace("/\s/","+",$_GET["DR"]);
当我尝试使用echo
命令检查值时,它返回null
。有人可以帮助我理解我是否需要遵循其他一些过程。此外,这在使用PHP 5.4.12的WAMP服务器中运行良好,但是当我将其托管到从供应商处购买的不同服务器时,此代码无效。使用的PHP版本是5.3。
我的网址是
http://companyururl.com/response.php?DR=IXc9laP5EPzkG8rJUEkT9GPYZKb+340d1KINeq1DJAbrqc5GeRs3RVwRJ7YShbNZUyaxTmSW46lexsfKVHpZGaEckYB8kpxGvDoGUG9XULC1ZM6XhHu125hgs12+1Ql5jETUw9t8LKV32SFu+2e9n2eDeWfaVS23HN6kQFdC+0KFK8/QdCeEXY1DBNUMX2/1eUCJrLX16tG038+FnvqxqWy6U4nGM7dcwNPnq0PMioKTQs3yXTX3RaVhC83LSbeniKgkYcEBcpZsGMetiadcjQF9qYNNwzL0FgBuah7z+MgIaz1KEDx7/HJ3T8xdunrx8CeGq19oOSp5+lDqFGZZfz8Vb+tCJ4lVzfYoy+037m3jqFtkee4vHmZEkEl2Rl68PZ9shBoLH8iZaO4imURPT53+Kgm3nwFITwyztV1tk/NlG+Y9w3kKV7hlrem/c0SsqLAomL8WORidK0AXxwpitLLuXXWt5bLs14xjVTHfVjRrluSXAg5ylE5M7wt8XV6O1aniKoeapRkKOYyo2BArkIk+92SRWzA24Wb3r+fN5lpyb9aCwOWCi2Of2tikMc/XotK9X5lxix6x0Ec4YRCV2m5f/x7xRDktcKZeJuLOVyxn3Zdx5JzdAseuc/P2vzH8xDCJ6GVcvD+7eeyv1+ZqCnapQmyAWyaCZJ0cQG+YZfKkd30IE5UMRquym0KqrOvrCJZtV4F4T+n8wPq1U4V2j57hfnTp3WzF/l3rjNizCW68Akkmk9d17sVKkGg=
我正在尝试读取表格中的DR值。寻找回复。
答案 0 :(得分:0)
使用
检查天气请求是否包含数据var_dump($_REQUEST);
然后使用
进行检查var_dump($_GET);
var_dump($_POST);
如果你在get中获取null并且post中的数据意味着你必须从get到post检查表单方法,因为post是发送数据的默认方法。改变它以获得方法。喜欢这个:
<form action="" method="get">
....
</form>