|
|
| Populärast Webhotell Epost Domän Egen server Bredband |
| Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik |
Exempel på att använda HTTP-inloggning från formulär i PHPDet finns som sagt en funktion för login och lösenord i HTTP som går att använda med hjälp av .htaccess i Apache. Se en annan punkt på supportsidorna om detta. Men ibland vill man inte få upp en sådan där inloggningsruta utan istället använda ett vanligt formulär för att mata in login och lösenord. Ett sätt att lösa det på är att ta emot ett formulär i ett PHP-script och sedan skriva om URLen så att den blir i formen http://login:lösenord@www.mindomän.com/ så som HTTP-inloggningen vill ha det. Fast egentligen vill man nog helst använda sessioner i PHP för inloggningar, titta även där för att se hur det går till. Så här kan man göra:
<?php
if ("$login" == "") {
print '<FORM METHOD=POST ACTION="enkel.http.login.php">';
print '<INPUT NAME="login" VALUE="testar1">';
print '<INPUT NAME="password" VALUE="passet1">';
print '<INPUT TYPE=SUBMIT>';
print '</FORM>';
} else {
print 'Välkommen. <A HREF="http://';
print $login . ':' . $password;
print '@www.mindomän.com/hemligt/">klicka här</A> ';
print 'för att gå vidare.';
}
?>
Fick du svar på din fråga? |
PHP 199 PHP script språk |