[Form] Selbe URL benutzen [/]

  • Themenstarter Themenstarter ufworhov
  • Beginndatum Beginndatum
U

ufworhov

moin

ich habe zwar nicht wenig ahnung von php
aber ich treffe oft auf so einfache sache die ich noch nie benutzt habe ;)

wie kann ich in einem form (action) genau den selben pfad auf dem er jetzt ist benutzen ?
also so wie action="#"
aber ohne das am ende ne # ist

danke für eure hilfe und lacht nicht ;)
 
Ich denke, dass die meisten Browser die Form auch annehmen, wenn action="" gesetzt ist.
Dann müsste auch die gleiche URL verwendet werden.
Kann aber nicht sagen, ob das W3C-konform ist und in welchen Browsern es funktioniert und in welchen nicht.

Nimm also sicherheitshalber <?=$_PHP_SELF?>.

Ist im Endeffekt der gleiche Code wie oben, nur dass das = für das echo steht.
 
Um nochmal meinen Senf dazu zugeben :D

Soweit ich weiss ist <?=$_PHP_SELF?> nicht so sauber, wie <?php echo $PHP_SELF; ?> von daher würde ich die letztere Methode benutzen.
 
Ich kann mich Lars nur anschließen, <?= ist schlechter Stil!

Ps: $PHP_SELF übrigens auch *duck*
Besser: $_SERVER['PHP_SELF']
 
Zurück