Hallo!
ich war gerade dabei eine Funktion zu schreiben für eine Geschenkaktion. Dabei ist "von" gleich dem, der einem den Link geschickt hat, also der Schenker.
das kann nun so aussehen: geschenk.php?von=Zahl
Die Zahl muss ein Integer sein. Wenn ich aber nun geschenk.php?von=1337 übergebe und mit gettype($_GET["von"]); abfrage, sagt er mir, dass 1337 ein String ist. Ich will das aber nicht als string haben, sondern mit is_int abfragen können ob es einfach ein Integer ist.
Gibt es eine einfache Lösung drum rum? Oder muss ich das selbst mit intval zum Integer machen?
Was spricht denn aus deiner Sicht gegen 'intval()' oder 'settype()'?
Viel eher würde ich mich fragen, ob ein GET-Parameter so "optimal" ist?
Was würde denn passieren, wenn ich ein Script laufen lassen würde, was bspw. für "von" die Zahlen von 1 bis 100.000 einsetzen würde?
Gruß Gunther