使用Apache和php的SuseLinux字符集上的LAMP服务器问题

时间:2010-10-28 20:17:53

标签: php apache2 opensuse

嗨大家我在亚马逊上的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编码问题?

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

Url只能包含ASCII字符集,因此特殊字符不能存在。您需要对参数进行urlencode。

$data = urlencode($data);
http://localhost/?data=$data