Karill Endusa
Neues Mitglied
Hallöle liebe html.de Com ich bin gestern beim Coden auf ein kleines Problem gestossen :( Ich habe eine Seite (PHP) auf welche nur von bestimmten anderen Seiten (whitelisted) zugegriffen werden soll. Ob eine Seite gültig ist überprüfe ich mit if(in_array(...)), klar soweit denk ich mal An sich funktionieren alle Seiten die in dem Array stehen, bis auf eine (und das is verdammt nochmal die Wichtigste xD): Die Seite selbst.... ?! Zum Whitelist-Array füge ich einfach nur $_SERVER["PHP_SELF"] hinzu, an sich doch logisch oder? aber warum meint er dann ich würde nicht von einer Whitelisted-Page kommen wenn ich über einen Link auf der Seite welcher ebenfalls auf $_SERVER["PHP_SELF"] verweist wieder auf die Seite komme, ich verstehs net :( Um herauszufinden, von welcher Seite der User kommt, nutze ich $_SERVER["HTTP_REFERER"] An sich müsste doch, wenn ich über einen Link auf der Seite selbst wieder auf die Seite kommen, in beiden Variablen das gleiche stehen? Eine Prüfung auf Ungleichheit aber ergibt "1", also TRUE Lg, Karill //EDIT: owww... wasn mit euren Zeilenumbrüchen kaputt? 
