Avatar billede bahne2000 Novice
17. maj 2003 - 13:25 Der er 12 kommentarer og
1 løsning

hvorfor virker dette script på en server og ikke en anden server?

hejsa,

jeg er lidt ny til php, så dette script var mest en simpel test af at logge ind og blive sendt til en anden side med besked om det er forkert password eller om man er logget ind.

----script-----

<?
$rigtigt = md5("mic2309");
$tastet = md5($kodeord);

if($tastet != $rigtigt)
{
echo "<h1>Forkert Password!!</h1>";
header("Refresh: 0;url=$_SERVER[HTTP_REFERER]");

}
else
{
echo "<h1>Du er nu logget ind på nyhedssiden!</h1>";
}
?>


på en server virker det perfekt og upåklageligt, det var desværre en makker's server og den server hvor det skal bruges, bliver alt indtastet betragtet som "forkert password" lige meget om man sætter if (xx == yy) eller if (xx != yy)... nogen der har nogen gode ideer?
Avatar billede ztyxx Nybegynder
17. maj 2003 - 13:28 #1
kunne forestille mig at det har noget at gøre med de nye globals, måske sådan

<?
$rigtigt = md5("mic2309");
$tastet = md5($kodeord);

if($_POST["tastet"] != $rigtigt)
{
echo "<h1>Forkert Password!!</h1>";
header("Refresh: 0;url=$_SERVER[HTTP_REFERER]");

}
else
{
echo "<h1>Du er nu logget ind på nyhedssiden!</h1>";
}
?>
Avatar billede stalle Nybegynder
17. maj 2003 - 13:29 #2
<?
$kodeord = $_POST[kodeord];

$rigtigt = md5("mic2309");
$tastet = md5($kodeord);

if($tastet != $rigtigt)
{
echo "<h1>Forkert Password!!</h1>";
header("Refresh: 0;url=$_SERVER[HTTP_REFERER]");

}
else
{
echo "<h1>Du er nu logget ind på nyhedssiden!</h1>";
}
?>
Avatar billede ztyxx Nybegynder
17. maj 2003 - 13:29 #3
stalle> så det lige, at det er $kodeord
Avatar billede stalle Nybegynder
17. maj 2003 - 13:30 #4
ztyxx - Da jeg gætter på at det er fra en form han henter kodeordet, gætter jeg på at det er den variable han laver MD5 på, der skal hentes...
Avatar billede ztyxx Nybegynder
17. maj 2003 - 13:31 #5
det var det jeg lige overså, at det er kodeordet der postes, og ikke $tastet :-)
Avatar billede bahne2000 Novice
17. maj 2003 - 13:32 #6
For F... satan da.. hehe det havde jeg aldrig nogensinde selv gættet... THANKS a bunch!! :o)
Avatar billede ztyxx Nybegynder
17. maj 2003 - 13:34 #7
Avatar billede bahne2000 Novice
17. maj 2003 - 13:36 #8
thx! er ik nogen stor kode haj... så når jeg har et eller andet aner jeg som regel ikke hvad det hedder og hvor jeg skal lede :o)
Avatar billede ztyxx Nybegynder
17. maj 2003 - 13:37 #9
hehe, den der søger skal finde....
Avatar billede bahne2000 Novice
17. maj 2003 - 13:39 #10
*GG*... derfor jeg oprettede en bruger her, har fundet et par løsninger her iforvejen :o) f.eks. at smide folk tilbage hvor de kommer fra.. både automatisk og ved link.. mit næste store php projekt er: user login og sessions...  puha... jeg blir allerede helt svedt *G*
Avatar billede ztyxx Nybegynder
17. maj 2003 - 13:40 #11
eksperten er jo din ven i nøden, som de gule sider: Findes det, findes det her*LOL*
Avatar billede bahne2000 Novice
17. maj 2003 - 13:44 #12
jeg er sikker på at "I'll be back" *GG*
Avatar billede ztyxx Nybegynder
17. maj 2003 - 13:44 #13
så ses vi jo nok igen..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester