Пн Dec 15, 2008 8:54 pm |
Start Post: в php (пхп) (4+ - 5) узнать ..  |
![]() IseeDeadPeople Объединенная Электрическая |
Зарегистрирован: 06.12.2005
Сообщений: 21971
|
Обратиться по нику
|
IseeDeadPeople |
Ответить с цитатой | | |
|
в php (пхп) (версий 4+ -- 5+) узнать что скрипт.пхп был вызван именно через браузер (хттп-демоном?
наверно по переменнов
$_SERVER["REQUEST_METHOD"]
если она установлена как GET или POST то, значит что скрипты был вызван из браузера/демоном..
если так, то значит пеерменная $_SERVER["REQUEST_METHOD"] будет пуста, если скрипт был вызван из шела/кроном/телнетом...
так ?
другие способы есть.. ?
ед. что на REQUEST_QUERY - строка после domain/?lala&lala
т.к. именно "/?lala&lala" - и есть REQUEST_QUERY (?)
спасибо! |
|
|
|
|
![]() brush V.I.P. |
Зарегистрирован: 29.09.2005
Сообщений: 2572
|
Обратиться по нику
|
brush |
Ответить с цитатой | | |
|
А фуй знает - я вот курлом никогда не пользовался.
$fp = fsockopen(HOST, 80, $errno, $errstr, 30);
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: " . HOST . "\r\n";
$out .= "User-Agent: и прочая пасека\r\n";
fwrite($fp, $out);
$res = '';
while (!feof($fp)) {
$res .= fgets($fp, 128);
}
fclose($fp);
Вот тебе - все, вместе с заголовками. |
|
|
|
|