ach PHP-Script auf HTML-Seite weiterleiten?

...komplette Frage anzeigen

4 Antworten

du kannst es damit versuchen:

header("Location: http://example.com/myOtherPage.php"); die();

Ansonsten kannst du den php-code auch einfach auf der Seite einbinden, auf die du danach weiterleiten willst (wenn es immer die gleiche Seite ist). Der PHP-Code wird Serverseitig ausgeführt, bevor die Seite beim Client/im Browser geladen wird

wird das einfach unter das script geschrieben?

0

header(Location:'')

geht nur, wenn zuvor KEINE Daten-Ausgabe an den Broweser gesendet wurde, das muß also VOR allen HTML-Inhalten / echo / print/ etc.  stehen.

Ansonsten geht es auch mit einem meta refresh

<?

echo "<meta http-equiv="refresh" content="1; URL=http://www.deinedomain.tld/Seite.html">

?>

Die Zahl hinter content="

ist die Wartezeit in Sekunden bis zur Umleittung.

Null ist auc möglich.

Wenn er mit dem PHP Script fertig ist <script>location.href='deineseite.php'</script> ausgeben

würde bedeuten, dass die Seite nutzlos laden muss.

1

Wenn ihn die paar Millisekunden nicht stören ist das durchaus eine Alternativlösung :)

0

nimm mal lieber nur eine index.php

<html>

<head>

</head>

<body>

<?php

  if (isset($_POST['bestellung']) {

   // hier die bestellung verarbeiten

 }  else {

  // hier das Formular

 ?>

 <form action="?" method="post">

   <input name="artikel" type="text" value="">

   <input type="submit" name="bestellung">

</form>

 <?php

}

?>

</body>

</html>


kleiner Fehler bei der Klammer .

  if (isset($_POST['bestellung'])) {

0

Was möchtest Du wissen?