嗨大家我在亚马逊上的suse linux上安装了LAMP服务器。这是服务器信息
基本的32位Amazon Linux AMI 1.0(AMI Id:ami-08728661) Amazon Linux AMI Base 1.0,EBS启动,使用Amazon EC2 AMI工具的32位架构。
我正在尝试通过URL传递一些特殊的章程到PHP脚本,但是我无法在php中使用$ _GET ['data']来获取它。
这项工作 本地主机/ test.php的?数据= TESTDATA
这次失败 本地主机/ test.php的?数据= {TESTDATA
所以特殊字符“{”由于某种原因失败了...... IS是apache还是php编码问题?
任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
Url只能包含ASCII字符集,因此特殊字符不能存在。您需要对参数进行urlencode。
$data = urlencode($data);
http://localhost/?data=$data