Zdravim, v jednom scriptu pouzivam www autentifikaci pro rozpoznani opravnenosti pristupu ke strance. Nevim proc, ale asi mam chybu bud v nastaveni serveru - Apache (1.3.20 win32) bezici na locale, nebo v nastaveni PHP4, protoze mi to hlasi nasledujici chybu (vypis z logu serveru): [Tue Nov 20 10:11:11 2001] [error] [client 127.0.0.1] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: c:/php4/php.exe Script vypada zjednodusene asi takto: ##################### if (!IsSet($PHP_AUTH_USER)) { Header("HTTP/1.0 401 Unauthorized"); Header("WWW-Authenticate: Basic realm=\"admin\""); echo "je treba jmeno a heslo"; } else { @$result=mysql_query("select password from users where login like '$PHP_AUTH_USER'"); if(!mysql_num_rows($result)) echo "jmeno neexistuje"; else if(mysql_result($result, "password")!=$PHP_AUTH_PW) echo "spatne heslo"; } ##################### Vypada to, ze se mu nejak nelibi jedna z hlavicek (Header). Script jsem zkousel na jinem serveru (hosting) a funguje. Nevite nekdo, jak nastavit Apache (PHP4) aby fungovala tato autentifikace? Diky <Yd>
This archive was generated by hypermail 2.1.2 : 20. 11. 2001, 10:40 CET