php include проблема с URL с параметрами? view = task & others файл не найден - PullRequest
0 голосов
/ 29 августа 2010

Я действительно прочитал другие статьи, которые охватывают эту тему.Но я, кажется, в несколько ином положении.Я не использую modrewrite (другие статьи).

Я хотел бы «включить» веб-страницу, сгенерированную «Joomla php», в скрипт php.Я надеялся сделать дополнения на лету, не меняя оригинальный сценарий.Поэтому я собирался «предварительно заполнить» элементы страницы, разбивая страницу на страницы, как только она была включена, и я хотел взломать оригинальный сценарий.Кстати, я не могу включить файл, и его нет, потому что путь неверный -

, поэтому include ("/home/public_html/index.php");это будет работать в том числе ("/home/public_html/index.php?option=com_k2&view=item&task=add");это не будет!

Я пробовал разные варианты, во фразе я не могу использовать прямой маршрут "http: etc ...", так как это текущая версия php, поэтому должна быть ссылка натот же сервер.Я попробовал относительно, эти работы без? Option = com_k2 & view = item & task = add

Это может быть простой ответ, что 'опции' или переменные могут быть переданы.Или то, что включение не может быть использовано для «ожидания» создания страницы - то есть оно будет возвращать только HTML.

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

1 Ответ

2 голосов
/ 29 августа 2010

это будет работать в том числе ("/home/public_html/index.php?option=com_k2&view=item&task=add"); это не будет!

И этого никогда не произойдет: вы смешиваете путь файловой системы с параметрами GET, которые можно передавать только через веб-сервер (используя вызов http:// ... Но это, в свою очередь, не будет запускать код PHP так, как ты хочешь.)

Вы можете установить переменные заранее:

 $option = "com_k2";
 $view =   "item";
 $task =   "add";

включите файл обычным способом:

 include ("/home/public_html/index.php"); 

это предполагает, что у вас есть доступ к файлу, и вы можете изменить сценарий для ожидания переменных вместо параметров GET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...