Toon posts:

HTTP Authentication op localhost

Pagina: 1
Acties:

Verwijderd

Topicstarter
klinkt raar misschien, maar het is voorlopig alleen om te testen. :)

ik verstuur met php dus een http authentication header naar de browser, maar dat vind Apache blijkbaar niet zo leuk, want die geeft een Internal Server Error (500)
eerst had ik apache 1.3.23, maar bij apache 2.0.nogwat die ik net heb geinstalleerd werkt het nog steeds niet. :(

voor de duidelijkheid: apache draait dus op de localhost poort 80
OS is windowsxp

PHP code:

PHP:
1
2
3
4
  header('WWW-Authenticate: Basic realm="Authentication Required"');
  header('HTTP/1.0 401 Unauthorized');
  print_msg("You must enter a valid login ID and password to access this resource\n");
  exit;


wie weet er wat er fout gaat?

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21-08 06:33

Tux

Deze error zeker:
malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: php.exe

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


Verwijderd

Topicstarter
misschien dat die daarna komt :D

voorlopig zie ik alleen nog maar 'Internal Server Error'

[ Voor 8% gewijzigd door Verwijderd op 23-12-2002 22:28 ]


  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 21-08 06:33

Tux

"The HTTP Authentication hooks in PHP are only available when it is running
as an Apache module and is hence not available in the CGI version. In an
Apache module PHP script, it is possible to use the Header() function to
send an "Authentication Required" message to the client browser..."
http://www.phpbuilder.com/mail/php-windows/2000072/0077.php

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Verwijderd schreef op 23 december 2002 @ 22:27:
misschien dat die daarna komt :D

voorlopig zie ik alleen nog maar 'Internal Server Error'

Kijk eens in je apache log file ;)

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

en wat staat er in ja apache log?

edit:

je kan ook het antwoord hierboven opvolgen.. ze verschillen namelijk niet zoveel van elkaar :+

[ Voor 64% gewijzigd door thomaske op 23-12-2002 22:35 ]

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Verwijderd

Topicstarter
hij draait al als module :)

in de log staat:
code:
1
[Mon Dec 23 22:34:16 2002] [error] [client 192.168.1.11] malformed header from script. Bad header=HTTP/1.0 401 Unauthorized: php.exe


maar met die header is niets mis, ik gebruik dezelfde op een andere webserver en daar werkt het wel.

Verwijderd

als je php.exe gebruikt is het dus NIET als een module geïnstalleerd hè... :D

Verwijderd

Topicstarter
Verwijderd schreef op 24 December 2002 @ 11:42:
als je php.exe gebruikt is het dus NIET als een module geïnstalleerd hè... :D
hmz...
weer wat geleerd :)

alles werkt inmiddels, thx voor de hulp

[ Voor 86% gewijzigd door Verwijderd op 24-12-2002 12:49 ]


  • Shagura
  • Registratie: Augustus 2001
  • Laatst online: 21-08 16:57
Verwijderd schreef op 24 December 2002 @ 11:59:
[...]


hmz...
weer wat geleerd :)

dan nu de volgende vraag: hoe installeer ik m dan wel als module? ;)
dat is ook gelukt.

als ik nu in een script een ander php bestand wil includen zegt php dat dat bestand niet geopend kan worden:
code:
1
Warning: Failed opening 'connect.php' for inclusion (include_path='') in h:\wwwroot\functions.php on line 16


zijn er nog ander instellingen waar ik niets van af weet?
Misschien staat safe_mode aan in je php.ini?
Pagina: 1