Henry: Antwort der Frage bestimmt die URL-Weiterleitung

Beitrag lesen

Hallo Pattis,

Es ist nur eine kleine Spielerei. Ich dachte an ein Formularfeld welches den Wert des Inhaltes prüft. Die Antwort kann auch im Quelltext stehen wäre auch nicht schlimm.

Da würde eigentlich ein Javascript ausreichen. Aber wie ich deinen weiteren Antworten heir entnehmen kann, würdest du schon PHP bevorzugen. Eingentlich ziemlich simple in der Grundkonstruktion, zumal es ja nicht um Sicherheit geht. Das Beispiel soll dir nur die einfache Vorgehensweise erklären.

Beachte, dass header('Location: http://www.example.com/'); nur funktioniert, wenn noch kein andere Ausgabe erfolgt ist, auch keine Leerzeichen, innerhalb PHP sind die Leerzeichen egal.

<?php
if( isset($_GET['antwort']) && is_numeric($_GET['antwort']) )
{

// is_numeric nur zur Sicherheit, daher auch die Antwort als Zahl deklariert

  if($_GET['antwort'] == 2)
  {
  header('Location: http://www.example.com/');exit;
  }
  else{echo '<h2>Die Antwort war falsch</h2>';}
}


?><!DOCTYPE html>
<html>
<body>

<h1>Was ist das beste Forum?</h1>  
<form>
<input type="radio" name="antwort" value="2"> SelfHtml
<hr>
<input type="radio" name="antwort" value="1"> Keine Ahnung     
<hr>
<input type="submit">  
</form>
 
</body>
</html>  


Gruss
Henry

--
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“