Avatar billede madsass Nybegynder
07. februar 2004 - 11:52 Der er 3 kommentarer og
1 løsning

Fejl i kode

Hej Eksperter..
Simpelt spørgsmål :D...

Hvad gør jeg galt i denne kode:
<?
if(!isset($_SESSION['s_navn']) && (!isset($_GET["page"] == 404))){
header("Location: http://www.madsass.dk/index.php?page=404");
} elseif(isset($_SESSION['s_navn']) && (!isset($_GET["page"] == 404))){
header("Location: http://www.madsass.dk/indexx.php?page=404");
}
?>

Jeg får denne fejl:
Parse error: parse error, unexpected T_IS_EQUAL, expecting ',' or ')' in /customers/madsass.dk/madsass.dk/httpd.www/Side/Fejl/404.php on line 14
Avatar billede bryrup Nybegynder
10. februar 2004 - 20:57 #1
Hmmmm , har ingen anelse om det med dit script..... Men har bare lige et andet spm.... hvorfor tager du altid dine point tilbage, (selvom dit spm er besvaret) kig evt. i hans profil!! ser lidt mistænkeligt ud!!

Undskyld jeg spammer.... men syns bare ikke det ser rimligt ud for alle dem der er blevet snydt!!
Avatar billede Slettet bruger
11. februar 2004 - 01:04 #2
isset($_GET["page"] == 404) er meningsløst. Du skal splitte det op i et check om den er sat og et andet check om den er 404
Avatar billede madsass Nybegynder
11. februar 2004 - 15:45 #3
Du misforstår..
Det der 404 er fordi jeg bruger eksempel: ?page=404 som link til min brugerdefinerede 404 side..
Men er det fordi at det ikke må indeholde tal.??
Avatar billede Slettet bruger
12. februar 2004 - 22:36 #4
Nej, du misforstår.

isset(etellerandet) undersøger om variablen etellerandet er sat til en værdi.

$_GET['page'] er en variabel og kan godt bruges som parameter til isset()

$_GET['page']==404 er en sammenligning og returnerer en boolsk værdi (sand/falsk). isset() kan ikke bruge en boolsk værdi til noget.

Du skal altså splitte det op i to checks:
1: isset($_GET['page'])
2: $_GET['page']==404
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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