.htaccess promněnná
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravím, chci se zepat, jak se zde nazývá proměnná s přezdívkou uživatele. Mám na mysli: $_SERVER['PHP_AUTH_USER']
-
<HTML>Ona nefunguje?</HTML>
-
Kdyby mi to jelo, tak to tady nepíšu. Dal jsem <? echo $_SERVER['PHP_AUTH_USER']; ?> a nevypsala se. Na lacelhostu bez problému.
-
Zkuste print_r($_SERVER); a zjistěte co všechno obsahuje.
-
nic užitečného řekl bych, nikde jsem tam nezjistil nic, co by souviselo s htaccess: Array ( [HTTP_HOST] => comeon.xf.cz [HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => cs,en-us;q=0.7,en;q=0.3 [HTTP_ACCEPT_ENCODING] => gzip,deflate [HTTP_ACCEPT_CHARSET] => windows-1250,utf-8;q=0.7,*;q=0.7 [HTTP_KEEP_ALIVE] => 300 [HTTP_CONNECTION] => keep-alive [HTTP_COOKIE] => __utma=88385161.2361596979310745600.1240034153.1240141722.1240150295.6; __utmz=88385161.1240034153.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=88385161 [PATH] => /usr/local/bin:/usr/sbin:/usr/bin:/bin:/usr/local/bin:/opt/apache/bin [SERVER_SIGNATURE] => Apache/2.0.59 (Unix) Server at comeon.xf.cz Port 80 [SERVER_SOFTWARE] => Apache/2.0.59 (Unix) [SERVER_NAME] => comeon.xf.cz [SERVER_ADDR] => 88.86.113.137 [SERVER_PORT] => 80 [REMOTE_ADDR] => 85.71.83.128 [DOCUMENT_ROOT] => /3w [SERVER_ADMIN] => mira@webzdarma.cz [SCRIPT_FILENAME] => /3w/xf.cz/c/comeon/tajnyadresar/testovaicsoubor.php [REMOTE_PORT] => 1852 [REMOTE_USER] => Adolph [AUTH_TYPE] => Basic [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /private/test.php [SCRIPT_NAME] => /private/test.php [PHP_SELF] => /private/test.php [PATH_TRANSLATED] => /3w/xf.cz/c/comeon/private/test.php [argv] => Array ( ) [argc] => 0 ) 1
-
aha uz to vidim, REMOTE_USER
-
díky!
-
=Adam Klvač= Tak předně proměnná $_SERVER['PHP_AUTH_USER'] implicitně sice existuje, ale nemusí mít vždy nastavenu hodnotu:) Stejně jako všechny globální proměnné.. PHP manuál přesný výpis těchto proměnný sice zná (včetně $_SERVER['PHP_AUTH_USER']), ale pradoxně nezná (pro mě známější) $_SERVER['REMOTE_USER'], takže mu v tomto směru asi nelze moc věřit.. http://cz2.php.net/manual/en/reserved.variables.server.php