angelone: Wie komme ich an "home" in index.php?home

Beitrag lesen

Hallo zusammen, ja ich weiß, das hatten wir hier schon mal habs aber mit der Suche nicht gefunden; Wie komme ich an den Parameter nach dem Fragezeichen?

thomas.

yo thomas.
da in dem anderen baum nur geflamed wird und ich da kein bock drauf hab prinzipiell sach ichs dir ma :)

was du da hinter dem fragezeichen übergibst sind halt GET und POST Parameter.

so: bla.php?parm1=blubb&parm2=blah

mit nem normalen php4 was schon was älter ist solltest du diese parameter einfach benutzen können.

quasi direkt in deiner .php
echo $parm1;
benutzen können.

dies wird ermöglicht durch eine zeile in der php.ini, der config datei auf dem server die da lautet:
register_globals on
oder so ähnlich will nit nachgucken.
das bewirkt dass alle parameter die übergeben werden automatisch im script zur verfügung stehen.

das ist aber aus diversen gründen ab und zu ausgeschaltet.
quasi off
oder in der neuen php version ist es komplett au sund lässt sich nicht mehr anschalten.

in diesem fall musst du dir die parameter "holen"

das geht mit:

$parm1=$_GET['parm1];

bzw wenn der parm von nem form mit method=post kommt $_POST['parm1']

da das aber albern is immer zu gucken was das für parms jetzt sind gibbet die sache mit dem $_REQUEST['parm1'] da isset egal obs n get oder post parm is.
die geht auhc mit parms von cookies u so.

also:

entweder du kannst die parms sofort benutzen.

oder du holst sie dir beim start vom script mit

$parm=$_REQUEST['parm1'];

hoffe ich hab dir geholfen.

btw:
es gibt unter www.php.net n wahnsinn smanual.
da stehen alle funktionen drin.
eine gute einführung
und super beispiele.
verlass dich nicht immer drauf einen zu finden der gute laune hat wie ich :)

mfg
 Martin