Сервер LAMP на SuseLinux проблема с набором символов с Apache и php - PullRequest
0 голосов
/ 29 октября 2010

Привет, ребята. Я установил сервер LAMP на suse linux на Amazon.Вот информация о сервере

Базовая 32-разрядная версия Amazon Linux AMI 1.0 (идентификатор AMI: ami-08728661) Amazon Linux AMI Base 1.0, загрузка EBS, 32-разрядная архитектура с инструментами Amazon EC2 AMI.

Я пытаюсь передать некоторые специальные хартии через URL в скрипт PHP, но не могу получить его, используя $ _GET ['data'] в php.

ЭТО РАБОТАЕТ localhost / test.php? Data = testdata

ЭТО ОШИБКИ localhost / test.php? Data = {testdata

, поэтому специальный символ "{" не работает дляпо какой-то причине .... IS проблема apache или php?

Любая помощь будет высоко ценится.

1 Ответ

0 голосов
/ 29 октября 2010

URL может содержать только набор символов ASCII, поэтому специальных символов там быть не может.Вам необходимо указать ваши параметры.

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