Ik heb hier twee servertjes (apache 2, suphp en php 4.3.10) staan met allebei phpmyadmin (http authenticatie). Nu wil ik mijn gebruikers echter niet te hoeven laten kiezen op welke server zij phpmyadmin willen gebruiken. Dus was mijn plan om een scriptje ervoor te plakken die ook via http authenticatie de logingegevens vraagt, deze vervolgens matcht aan de lokale mysql gegevens een aan die op de andere server en indien nodig doorstuurt.
Voor een deel gaat dit goed, maar op moment dat een gebruiker naar de andere server wordt doorgestuurd en ik daar zelf zijn inloggegevens zet door bijvoorbeeld:
$_SERVER['PHP_AUTH_USER'] = "user";
$_SERVER['PHP_AUTH_PW'] = "pass";
header("location: index.php")
Dan worden die gegevens niet onthouden. Dit gebeurt echter wel wanneer ik de gegevens opvraag via normale http authenticatie. Dus mijn vraag hierbij is ...... is het ook mogelijk om zelf die $_SERVER["PHP_AUTH_USER"] en $_SERVER["PHP_AUTH_PW"] een waarde te geven zonder dit door een poupschermpie te doen?
Voor een deel gaat dit goed, maar op moment dat een gebruiker naar de andere server wordt doorgestuurd en ik daar zelf zijn inloggegevens zet door bijvoorbeeld:
$_SERVER['PHP_AUTH_USER'] = "user";
$_SERVER['PHP_AUTH_PW'] = "pass";
header("location: index.php")
Dan worden die gegevens niet onthouden. Dit gebeurt echter wel wanneer ik de gegevens opvraag via normale http authenticatie. Dus mijn vraag hierbij is ...... is het ook mogelijk om zelf die $_SERVER["PHP_AUTH_USER"] en $_SERVER["PHP_AUTH_PW"] een waarde te geven zonder dit door een poupschermpie te doen?
Een vergissing is menselijk maar om er een puinhoop van te maken heb je een computer nodig (met mij erachter)