Mahlzeit Gerch2003,
Meine Url sieht im grunde so aus:
www.domain.tld/index.php?main=a&typ=1
Und mit
if ((string)$typ == "1")
frage ich ebend ab welcher Typ in der Url über den Link aufgerufen wurde.
Nein, tust Du nicht. Du überprüfst, ob in der Variablen $typ etwas enthalten ist, das einem String mit dem Wert "1" entspricht.
So ist zumindest der Plan, welcher bis jetzt auch immer wunderbar funktioniert hat.
Definiere "bis jetzt"! Benutzt Du seit kurzem einen anderen Webserver? Hat Dein Webhoster eventuell irgendwelche Einstellungen geändert?
Meinst du es ist wirklich nötig den Wert nochmals per $_GET['typ'] abzufragen?
Ja sicher ... wenn Du einen URL-Parameter auf einen bestimmten Wert hin überprüfen willst, wirst Du nicht umhin kommen, seinen Wert auch abzufragen.
Hatte ich ja bis jetzt nie benötigt.
Dann hast Du "bis jetzt" offenbar mit veralteten oder kaputten PHP-Installationen gearbeitet.
Der Martin hatte Dich bereits auf register_globals hingewiesen. Sicher - er hat seinen Hinweis nicht explizit verlinkt (weswegen ich das mal nachgeholt habe) ... aber es sollte doch nicht zu viel verlangt sein, wenn Du Hinweise, die man Dir gibt, einfach mal bei der allwissenden Müllhalde eintippst - gleich der zweite Treffer ist schon sehr hilfreich.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|