2つのファイルがあります。最初のファイル(users.php)はユーザーを表示し、各ユーザーの横に「削除」リンクを配置します。もう1つのファイル(delete.php)は、誰かが「削除リンク」をクリックするとレコードを削除します。これがdelete.phpです:
$user_id = $_REQUEST['id'];
$delete_query = sprintf("DELETE FROM 'tablename' WHERE id = %d", $id);
mysql_query($delete_query);
$msg = "the users has been deleted";
header("Location: http://localhost/intranet/in-admin-panel/users.php?success_message={$msg}");
exit();
私の問題は、ユーザーをページ付けするためにページ付けを行ったときに、例としてpage3のユーザーを削除しても(スクリプトから明らかです)、最初のページにリダイレクトされていることに気づきました。(スクリプトから明らかです)を使用して前のページにリダイレクトしようとしました$ _SERVER ['HTTP_REFERER'])ですが、私が読んだように、それは安全ではなく、実用的でもありません。phpを使用してこの問題の解決策があるかどうか疑問に思っています。または、それを行うためにajaxを学ぶことを余儀なくされています。