Кои сайтове инклудват файл ? :D

DrViS

Registered
Значи имам един файл на име test.php и този файл го инклудват site.net и site.org та въпроса ми е какво да напиша във файла test.php за да взема адреса на сайтовете от който е инклуднат ?
 
DrViS каза:
Значи имам един файл на име test.php и този файл го инклудват site.net и site.org та въпроса ми е какво да напиша във файла test.php за да взема адреса на сайтовете от който е инклуднат ?

Така може ли секи сайт да ти го инклудва ???
 
$_SERVER["HTTP_REFFERER"] ще му изкара адреса на предходна страница.

Ако домейна ти е достатъчен можеш да използваш:

$adres="http://".$_SERVER['SERVER_NAME'];

Слагаш си го в test.php и си го обработваш, както ти е удобно.
ако става дума за повече информация за текущия адрес на скрипта, в който ства включването, виж това:

$adres=($_SERVER["SERVER_PORT"] == "443" ? "https" : "http") . "://" . $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"] . ($_SERVER["QUERY_STRING"] != "" ? "?" . $_SERVER["QUERY_STRING"] : "");

Това ще ти изкара пълния адрес на текущия скрипт + куери стринговете, т.е. променливите предавани по ГЕТ.
Разтовари си го от излишните глобални променливи.

Успех! :)
 

Back
Горе