Кой ме е стартирал
3 отговора
222 прегледа
Кой ме е стартирал
как да разбера Username и Password на този от чието име се стартира скрипта
<?php
print $HTTP_SERVER_VARS['PHP_AUTH_USER'];
print $PHP_AUTH_USER;
print $HTTP_SERVER_VARS['PHP_AUTH_PW'];
print $PHP_AUTH_PW;
?>
на единя сървър това работи, а на другия не
к'во да павя?
100000х
<?php
print $HTTP_SERVER_VARS['PHP_AUTH_USER'];
print $PHP_AUTH_USER;
print $HTTP_SERVER_VARS['PHP_AUTH_PW'];
print $PHP_AUTH_PW;
?>
на единя сървър това работи, а на другия не
к'во да павя?
100000х
Re: Кой ме е стартирал
Хм, ако има AUTH ще ги изпише, ако няма няма да изпише.
и ползвай
$_SERVER
Open your mind for a different view
и ползвай
$_SERVER
Open your mind for a different view
Редактирано от !Bogomil на
Re: Кой ме е стартирал
какво е AUTH и къде трябва да го има?
и каква е разлика между $_SERVER и другото
и каква е разлика между $_SERVER и другото
Re: Кой ме е стартирал
Какво означава "не работи"? Бъди по-конкретен.
Масивът $_SERVER е аналогичен на $HTTP_SERVER_VARS, но за разлика от него е superglobal, т.е. можеш да го ползваш навсякъде във всички функции без да се налага да го декларираш като глобален. Препоръчва се неговото използване, тъй като $HTTP_SERVER_VARS се смята за deprecated и може да не се поддържа в бъдещи версии на PHP.
Колкото до твоя проблем, там където "работи" имаш сетната директива register globals, а на другото място вероятно не.
Масивът $_SERVER е аналогичен на $HTTP_SERVER_VARS, но за разлика от него е superglobal, т.е. можеш да го ползваш навсякъде във всички функции без да се налага да го декларираш като глобален. Препоръчва се неговото използване, тъй като $HTTP_SERVER_VARS се смята за deprecated и може да не се поддържа в бъдещи версии на PHP.
Колкото до твоя проблем, там където "работи" имаш сетната директива register globals, а на другото място вероятно не.