PHP, строки запросов и амперсанды - как обеспечить правильную работу? - PullRequest
0 голосов
/ 21 мая 2011

У меня есть сайт PHP на сервере Apache 2.2 с MySQL.

У него есть собственный виртуальный хост по адресу:

www.mybusinesssite1.localhost

Iполучил некоторый базовый контент, извлеченный из MySQL в PHP;проблем с этим пока нет.

Я пытаюсь получить URL-адреса, подобные этим, со строками запроса:

http://www.chevrolet.com.pk/index.php?option=com_content&task=view&id=48

Обратите внимание на то, что это имеет параметр =com_content, task, view и т. д. - и это то, что я пытаюсь эмулировать на своем сайте разработки / песочницы.

Я забыл, как делать строки запросов, потому что я был занят изучением .htaccess иКодирование PHP-шаблонов, что мне нужно сделать, чтобы добиться этого эффекта?

Я посмотрел в Интернете, но не совсем уверен, как это сделать, или лучший способ продвинуться в этом, не ломая мой сайт;так как мой сайт будет перемещен с локального хоста на работающий сервер, я не хочу, чтобы он ломался при запуске.

1 Ответ

0 голосов
/ 21 мая 2011

Как упоминал Даниэль, все строки запроса URL находятся в суперглобальном массиве $ _GET.Просто введите это, чтобы увидеть структуру:

print_r($_GET);

Если у вас есть текстовые строки URL, которые вы хотите проанализировать, как если бы они были реальными URL, используйте parse_str ();

...