include "blabla.php?link1=gfg";

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: include "blabla.php?link1=gfg";

_Gemini » 02 янв 2005, 20:25

Спасибо Absurd, все так и есть. Полный ответ нашел как ни странно в мануале :-))
http://us3.php.net/include/
//-----------------------------------------
// Won't work; looks for a file named 'file.php?foo=1&bar=2' on the
// local filesystem.
include 'file.php?foo=1&bar=2';

// Works.
include 'http://www.example.com/file.php?foo=1&bar=2';

Absurd » 01 янв 2005, 20:24

Первый формат инклюда вставляет файл пользуясь локальной файловой системой (а файла с именем blabla.php?link1=gfg там нету), второй формат формирует HTTP-запрос к этому же серверу, и подставляет результат запроса.
Узнать адрес хоста можно наверное через $_SERVER['SERVER_NAME']

include "blabla.php?link1=gfg";

_Gemini » 01 янв 2005, 13:42

Подскажите пожалуйста, когда в файл инклюдешь таким образом
include "blabla.php?link1=gfg"; результат нулевой: ни ошибок, ни возвращаемых .php файлом данных нет,
если же инклюдить следующим образом:
include "http://www.bla.com/blabla.php?link1=gfg";
все работает так как должно.
Вопрос в том, как ни указывая хост: добиться правильной работы?

Вернуться к началу