以前の質問で投稿しようとしたので、phpのURLとmySQLデータベースからデータを取得し、結果を比較して、それらが互いに等しい場合はイベントを実行する方法を考えています。私はこれまでこのコードを持っていますが、URLにIDが含まれていれば、何があっても機能するようです。mysqlデータベースのIDと照合することはありません。何か案は?
コードは次のとおりです。
<?php
$random = uniqid();
if ($id = $_GET['id']) {
$dbhandle = mysql_connect('host', 'user', 'password')
or die("Unable to connect to MySQL");
$selected = mysql_select_db('a6675286_main',$dbhandle)
or die("Could not select database");
$sql = "SELECT completed FROM authentication WHERE username='admin'";
$id2 = mysql_query($sql);
}
if ($id = $id2) {
mysql_query("UPDATE authentication SET completed = $random WHERE username = 'admin'");
include 'sendmail.php';
echo "You win";
}
else {
header('Location: http://www.websites.com/');
}
?>