PHP:
<?
require("db.inc");
sqlc();
$pw = $_GET['pw'];
$SQL = "SELECT * FROM user WHERE pw LIKE '$pw'";
$SQL2 = mysql_query($SQL);
$ip = $_SERVER['REMOTE_ADDR'];
$SQL3 = "UPDATE user SET ip2 = '$ip' WHERE pw LIKE '$pw'";
mysql_query($SQL3);
while($row = @mysql_fetch_object($SQL2))
{
if($row->ip2 != $row->ip)
{
echo "Deine IP Stimmt nicht mit der jetztigen überein <br>";
exit;
}
if($_GET['pw'] == $row->pw)
{
echo "Hallo ".$_GET['sr'];
$datum = getdate();
$m = $datum[hours]+01;
$SQL = "UPDATE user SET sessend = '$m:$datum[minutes]'";
mysql_query($SQL);
$SQL2 = "UPDATE user SET session = '$datum[hours]:$datum[minutes]'";
mysql_query($SQL2);
echo "<br>Du wirst Automatisch in 5 Sekunden weitergeleitet <br>sollte der link nicht gehen dann nimm den <a href=logged.php?pw=$pw&sr=$sr>link</a>";
header("refresh:5;url=logged.php?pw=$pw&sr=$sr");
}
}
?>
und wenn die andere nicht stimmt dann soll man nicht auf eine bestimmte seite kommen
jetzt miene frage wieso klappt das nicht ?
ich habe es auch schon mit preg_match versucht aber das geht irgendwie nicht