显示不同页面的错误

时间:2011-12-14 17:59:34

标签: php redirect header gallery

任何人都可以帮我实现这个目标:

所以基本上,我有一个画廊系统,让我们假设我在例如gallery.php上创建了一个画廊,但后来我意识到我不喜欢它 - 所以我想删除它。我在图库下面有一个链接,表示删除,例如<a href="delete_gallery.php?id=1">Delete</a>,每当我点击删除链接,然后当它成功删除它时,我会将我重定向到gallery.php(这就是我需要的),我想在gallery.php上显示一条消息画廊已被删除。仅当用户在成功删除图库后从delete_gallery.php?id=1重定向到gallery.php时,才会显示此消息。

我在考虑做这样的事情:

if (empty($errors)) {
   delete_gallery($gallery_id);
   header('Location: gallery.php?delete_success');
   exit();
}

现在,我需要一个代码,当用户被重定向到gallery.php?delete_success时,它会在gallery.php上显示一条消息。

我尽力解释它,但即使我不知道我在说什么:D LOL!

@edit

或者这可能有用:

if ($_GET == gallery.php?delete_success) {
   echo "Gallery successfully deleted.";
}

你认为这可行吗? (还没试过)。

1 个答案:

答案 0 :(得分:1)

if ($_SERVER['QUERY_STRING'] == 'delete_success'){
 print 'Gallery deleted !';
}