Jag har en inloggningssida där man skriver anv. och lös. Om jag lägger in funktionen så kommer bara detta felmeddelande upp: Jag kan inte php, men jag antar att det beror på att du har skrivit ut saker på sidan innan, det ska du INTE göra! <?phpNavigera vidare?[LÖST]
När man trycker på inloggningsknappen kommer man till verifiera.php, där en funktion anropas som kollar anv och lös i en databas.
Därefter vill jag beroende på om uppgifterna stämmer eller inte gå till olika sidor.
if (VerifyUserAndPassword($UserName,$Password) == TRUE)
{
"På något vis gå till sida inloggad.php"
}
else
{
""På något vis gå till sida Ejinloggad.php""
}
Hur kommer jag till en valfri sida utan att använda en submit-knapp?
(header() funkar inte i detta läget heller)Sv: Navigera vidare?
Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\verify.php:1) in c:\program files\easyphp\www\verify.php on line 9Sv: Navigera vidare?
/JohanSv: Navigera vidare?
function html_header_location($url) {
$agent = (phpversion() > "4.1.0") ? $_SERVER [HTTP_USER_AGENT] : $HTTP_SERVER_VARS[HTTP_USER_AGENT];
If (stristr($agent, 'msie')) {
Header("Refresh: 0;url=$url");
} Else {
Header("Location: $url");
}
Exit;
}
html_header_location(IG_statistik.php);
?>
Har provat allt. Jag lyckas inte få den fördömda Header() att fungera. Den säger att header has been sent. Jag har inte skrivit ut ett smack innan.