Wie komme ich an "home" in index.php?home
thomas
- php
0 David Tibbe0 thomas0 Tobias Kloth0 Pöt0 thomas0 small-step0 thomas
0 angelone0 David Tibbe0 angelone
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.
Hallo
Baue dir ein Script, dass dir die phpinfo() ausgibt, rufe es mit
script.php?irgendwas auf und schaue nach.
Eigntlich etwas, worauf man selbst kommen kann, oder? ;)
Grüße
David
Und es ist jetzt so schwer, mir einfach die Antwort zu sagen?
Hallo thomas,
Und es ist jetzt so schwer, mir einfach die Antwort zu sagen?
Vielleicht weiß er die Antwort (wie ich) garnicht auswendig? (ich würde das genauso machen, wie David das vorgeschlagen hat)
Aber mal ganz davon abgesehen sind wir hier ja schließlich bei _self_html und nicht bei _get_html :-)
Grüße aus Nürnberg
Tobias
Hallo Tobias,
Aber mal ganz davon abgesehen sind wir hier ja schließlich bei _self_html und nicht bei _get_html :-)
Manche denken wohl eher nach dem _post_html nach...
*kleines Wortspiel*
Grüße!
Pöt
Ich denke mal genug des Spaßes, sonst denken andere, die die Antwort vielleicht wissen, der Thread hätte sich erledigt...
hi,
Ich denke mal genug des Spaßes, sonst denken andere, die die Antwort vielleicht wissen, der Thread hätte sich erledigt...
hat er auch :-)
allerdings... $_SELF['html'] hab ich noch nie gesehen... gibt's das auch? :-)
scnr
Gruß,
small-step
Ich denke mal genug des Spaßes, sonst denken andere, die die Antwort vielleicht wissen, der Thread hätte sich erledigt...
hat er auch :-)
Sowas versteht ihr hier also unter dem Begriff Hilfe oder Kollegialität...
Sowas versteht ihr hier also unter dem Begriff Hilfe oder Kollegialität...
Eben. Alles Kollegenschweine hier, rauben Dir mit dummen Kommentaren die Zeit, in der Du hundertmal den ersten Tipp mit phpinfo() hättest ausprobieren können. Sowas aber auch.. :)
Gruß,
soenk.e
PS: [pref:t=52783&m=291646] interessiert Dich vielleicht auch.
Hallo
Sowas versteht ihr hier also unter dem Begriff Hilfe oder Kollegialität...
Hm, eher als eine schöne Art des Forums, dass ab und an auch mal ein wenig
gespaßt wird.
Schau mal, ich habe dir um 16:27 geantwortet, du hast das Posting sage wir 2
Minuten später gelesen. Demnach sind seid dem bis zu deinem letzten Posting
ganze 17 Minutn vergangen - genug Zeit, meinen Rat zu befolgen und das dir
Gesagte zu tun. Dann wärest du schon lange am Ziel, so musst du mit diesen
Bemerkungen leben.
Grüße
David
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
Hallo Martin
da in dem anderen baum nur geflamed wird
So, wird es das? Es wurde eine Lösung, die es noch *self* zu vollenden gilt,
genannt. Angesichts thomas Nicht-Bereitschaft der Lösung zu folgen wurde er
freundlich (!) darauf hingewisen, dass nicht rumnörgel soll von wegen "gebt
mir schon die Lösung, ich habe keinen Bock selbst einen Finger dafür krumm
zu machen".
Aber er scheint es ja nun eingesehen zu haben oder hat woanders gefragt. Somit
ist ja alles gut ;)
Gestatten, ein paar Anmerkungen zu deinem Posting?
register_globals on
oder so ähnlich will nit nachgucken.
ist korrekt.
das ist aber aus diversen gründen ab und zu ausgeschaltet.
Leider erst ab und zu :)
$parm1=$_GET['parm1];
besser wäre wenn dann sowas:
$param1 = isset($_GET['param1']) ? $_GET['param1'] : 'Defaultwert';
So bekommst du keine Warning/Notice und auch weniger Schwierigkeiten.
da das aber albern is immer zu gucken was das für parms jetzt sind
Warum das? Ich möchte, dass mein Formular wirklich nur als solches (naja, et
geht auch mittels simuliertem Post) per post ankommt. Da macht das durchaus Sinn.
es gibt unter www.php.net n wahnsinn smanual.
Oder direkt: http://php.net/manual/de
Und unter http://dclp-faq.de die PHP-FAQ
Nur ist die Sache, wenn man das Anhängsel bei script.php/home oder script.php/woanders
auslesen will, nicht komfortabel, schließlich müsste man jeweis schauen, ob
der Parameter gesetzt ist anstatt ihn einfach nur auszulesen und zu wissen,
welcher es ist.
Letzteres erfährt man wie geschrieben über die phpinfo().
Grüße
David
Hallo
Baue dir ein Script, dass dir die phpinfo() ausgibt, rufe es mit
script.php?irgendwas auf und schaue nach.
Eigntlich etwas, worauf man selbst kommen kann, oder? ;)
das da?
an für sich ne lösung.
musste grade aber auch erstma nachgucken :)
nur das wäre wohl zu kompliziert
is schon anspruchsvoller jetzt selbst draufzukommen ohne hilfe...
wenn man kein plan hat von php