このようなSQLクエリ、
$uid = $_GET['id'];
$result = mysql_query("SELECT name, lastname, email FROM users WHERE id = '$uid'");
id!= $ _GET ['id']の値の場合に404ヘッダーを出力するにはどうすればよいですか?
このようなSQLクエリ、
$uid = $_GET['id'];
$result = mysql_query("SELECT name, lastname, email FROM users WHERE id = '$uid'");
id!= $ _GET ['id']の値の場合に404ヘッダーを出力するにはどうすればよいですか?
$uid = mysql_real_escape_string($_GET['id']);
$result = mysql_query("SELECT name, lastname, email FROM users WHERE id = '{$uid}'");
if (!result || mysql_num_rows($result) == 0)
header("Status: 404 Not Found");
mysql_*
また、非推奨の関数から離れる必要があることにも注意してください。
また、ボビーテーブルにも注意してください。
どちらを参照しているかはよくわかりませんid
が、次のようなものを探しています。
if (id != $_GET['id'])
header("Status: 404 Not Found");