0

このようなSQLクエリ、

$uid = $_GET['id'];
$result = mysql_query("SELECT name, lastname, email FROM users WHERE id = '$uid'");

id!= $ _GET ['id']の値の場合に404​​ヘッダーを出力するにはどうすればよいですか?

4

2 に答える 2

4
$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_*また、非推奨の関数から離れる必要があることにも注意してください。

また、ボビーテーブルにも注意してください。

于 2012-08-20T23:45:34.767 に答える
1

どちらを参照しているかはよくわかりませんidが、次のようなものを探しています。

if (id != $_GET['id'])
    header("Status: 404 Not Found");
于 2012-08-20T23:44:57.107 に答える