error_reporting(E_ALL);MEin Editor sagt es gebe ein Problem mit der Klammersetzung
Hallo,
ich hoffe das ihr mir weiterhelfen könnt, es geht um folgendes:
Mein Script so zuerst überprüfen ob die Anfrage von der entsprechenden Webseite kommt, damit Hacker keine Chance haben.
Falls die Anfrage von einer anderen Seite kommt gibt es eine Fehlermeldung aus.
Danch wird überprüft ob der Benutzer den Radiobutton(einverstanden ist value von Radiobutton), erforderlich zur Bestätigung der AGBs, angeklickt hat . falls er dies getan hat wird er zur einer anderen Seite weitergeleitet,
andernfalls, gibt das Scrip eine Fehlermeldung aus. Gar nicht so schwer aber bei mir will das Script nicht laufen.
Unten habe ich einmal meine Gehversuche aufgezeigt:
<html>
<head>
<title>Fehler - AGBs</title>
<link rel="stylesheet" type="text/css" href="format.css" >
</head>
<body>
</body>
</html>
Nach der fehlenden Klammer läuft das Script, nur die URLüberprüfung will noch nicht richtig.
Hallo,
ich hoffe das ihr mir weiterhelfen könnt, es geht um folgendes:
Mein Script so zuerst überprüfen ob die Anfrage von der entsprechenden Webseite kommt, damit Hacker keine Chance haben.
Falls die Anfrage von einer anderen Seite kommt gibt es eine Fehlermeldung aus.
Danch wird überprüft ob der Benutzer den Radiobutton(einverstanden ist value von Radiobutton), erforderlich zur Bestätigung der AGBs, angeklickt hat . falls er dies getan hat wird er zur einer anderen Seite weitergeleitet,
andernfalls, gibt das Scrip eine Fehlermeldung aus. Gar nicht so schwer aber bei mir will das Script nicht laufen.
Unten habe ich einmal meine Gehversuche aufgezeigt:
<html>
<head>
<title>Fehler - AGBs</title>
<link rel="stylesheet" type="text/css" href="format.css" >
</head>
<body>
PHP-Code:
<?php
if
(($HTTP_REFERER == "http://success4everyone.de/registrieren_1.php" ) ||
($HTTP_REFERER == "http://www.success4everyone.de/registrieren_1.php" ))
{
$einverstanden = $_POST["einverstanden"]; //überprüfen ob AGB akzeptiert
if ( empty( $einverstanden ) {
echo "<b>Bei ihrer Registrierung ist ein Fehler unterlaufen :</b>
<p>
Sie haben keine <b>AGBs</b> aktzeptiert.
<p>
Eine Registrieung ist nur möglich, <br>
wenn Sie die <b>AGBs</b> akzepieren.
<p>
<font color="#77D4F3">Ihr success4everyone ! Team </font>";
}
else { //AGBs akkzeptiert
header( "Location: registrieren_2.php");
exit;
}
} else {
echo "<b>Bei ihrer Registrierung ist ein Fehler unterlaufen :</b>
<p>
Ein Fehler ist aufgetreten:
<p>
Gehen Sie auf <b>[url]http://www.success4everyone.de/registrieren_1.php[/url]</b><br>
und wiederholen Sie Registrierung nocheinmal.
<p>
<font color="#77D4F3">Ihr success4everyone ! Team </font>";
}
?>
</html>
Nach der fehlenden Klammer läuft das Script, nur die URLüberprüfung will noch nicht richtig.
Kommentar