Ne yapmaya çalışıyorum birisi bir bağlantı içeren bir e-posta alır olduğunu. Bu gibi ...
http://www.server.net/tools/folder/index.php?do=viewone&id=14972
They click on it and before they go to the link page they are taking to a login page. I'm passing the $id to the page and echoing it to be sure it's there. They enter their username and password and the below code is suppose to:
Onları giriş ve bağlantı sayfasına onları almak için eğer açıklamaya $ id değişkeni geçmek.
Bir e-posta bağlantısı gelmedi eğer onları giriş ve submitjob.php götürün.
<?php $id=$_GET["id"]; $cmd = $_POST['cmd']; $connection = mysql_connect("server", "user", "password"); mysql_select_db("datbase", $connection) or die(mysql_error()); switch($cmd) { case "login": $u = $_POST['username']; $p = $_POST['password']; $query = "SELECT * FROM login WHERE username='$u' AND password='$p'"; $result = mysql_query($query); $row = mysql_fetch_array($result); if (!empty($id)) { session_start(); $_SESSION['user_id'] = $row[0]; $_SESSION['residentname'] = $row[1]; $_SESSION['unit_num'] = $row[2]; setcookie("user_id", time()+3600); /* expire in 1 hour */ $resite .= "?do=viewone&id=$id"; header("Location:$resite"); exit(); } else if ($row){ session_start(); $_SESSION['user_id'] = $row[0]; $_SESSION['residentname'] = $row[1]; $_SESSION['unit_num'] = $row[2]; setcookie("user_id", time()+3600); /* expire in 1 hour */ $resite = "submitjob.php"; header("Location:$resite"); exit(); } else { echo "Sorry Cerebro didn't find a match."; } break; } ?>