if fråga

PHPportalen Forum Index » PHP Mjukstart
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Biasse



Medlem i: 5774 dagar

Status: Offline



#741437
Inlägg Skrivet: 2017-02-01 10:17      Ämne: if fråga Citera

Försöker skydda en sida men får den inte att förstå min if sats. Ser ut enligt följande

KOD:
1:
 
2:
if ($randomKey != $secretkey && intval($niva) > 1)      
3:
{
4:
header("location: login.php");
5:
exit;
6:
}
7:
 


När $niva=2 kommer går det fortfarande att logga in. Var har jag felat?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
simius



Medlem i: 4731 dagar
Från: Skåne
Status: Offline



#741438
Inlägget är accepterad som det rätta svaret Skrivet: 2017-02-01 10:26      Ämne: Citera

Istället för && (and) bör du nog använda || (or).
När du använder && så krävs det att båda fallen blir "sant", alltså i detta fallet att både randomKey inte är secretKey och att niva är över 1.
Anänder du || så krävs bara att ett av fallen är sanna, dvs antingen att randomKey inte är secretKey eller att niva är större än 1.
 

_________________
Lägger jag en bild här igen blir jag avstängd.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
Biasse



Medlem i: 5774 dagar

Status: Offline



#741439
Inlägg Skrivet: 2017-02-01 10:27      Ämne: re Citera

Ja så enkelt var det. Tackar Cool
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » PHP Mjukstart
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic