Hallo,
nach längerer Zeit habe ich mal wieder eine Frage.
Mein PHP-Skript "verarbeitet" paar Daten und schreibt diese danach in eine MySQL-Datenbank.
Soweit so gut, doch danach soll auf eine andere Website umgeleitet werden.
Und genau hier hänge ich...
Spoiler anzeigen
PHP
<?php
require_once('recaptchalib.php');
require_once('session.php'); // createsession()
require_once("sql.php"); // DB-Connect
// Captcha check
$privatekey = "------------------------"; // ReCapchta
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
// Captcha incorrect
flush();
header('Location: http://blabla.de/bla.php?status=failed'); // funktioniert nicht
} else {
// else correct
$name = $_POST["name"];
$pw = $_POST["password"];
$email = $_POST["email"];
$sid = createsession();
$date = date("d/m/Y-G:i:s");
mysql_query("INSERT INTO `gn_player`
(
`id`, `name`, `password`, `email`, `actived`, `reg_sessionid`, `reg_date`, `reg_IP`
)
VALUES
(
NULL, '" + $name + "', '" + $pw + "', '" + $email + "', '0', '" + $sID + "', '" + $date + "', '" + $_SERVER["REMOTE_ADDR"] + "'
);"); // In DB schreiben
mail($email, 'email@blabla.de', 'BlaBla', 'Blablabla schwafel...', 'email@blabla.de \n'); // Geht keinen was an :D
mysql_close($hSQL);
flush();
header('Location: http://blabla.de/bla.php'); // selbes Problem wie oben...
}
?>
Alles anzeigen
(Ja, es soll ein kleines Registrierungs-System werden :))
Die Funktion "createsession()" besteht daraus, das sie einfach einen 30-Zeichen langen String mit zufälligen Zeichen zurückgibt.
Danke für eure Hilfe im Vorraus.
MfG