2013-06-24 98 views
0

我有3个PHP页面。这些与我的消息系统有关。请求来自(php)

  • 第一个文件是inbox.php

  • 第二个文件是sent.php

  • 第三文件是delete_message.php

我的问题是关于与header('Location:xxx');重定向我希望用户从他重定向到哪里/她请求删除查询。

例如,如果他/她删除收件箱中的消息我想他重定向到inbox.php,否则他/她必须重定向到sent.php

我应该添加到我的删除脚本是什么?

<?php 

include '../config/db.connect.php'; 

$m_id = $_GET['message_id']; 
$delete = $db->exec("DELETE FROM message WHERE message_id ='$m_id'"); 

if ($delete) { 

header("Location:../message_sent.php"); 
} 

else { 

echo "delete error.."; 
echo "An error message..."); 
} 
?> 
+1

添加一个与你的网址在它的会话。删除后调用该会话并使用该URL重定向。 –

+0

使用back_url并在删除页面上,从主url中提取back_url并将其用户标头(“...”) – KAsh

+0

@KAsh - 你写的是一个完整的废话。如果你不知道你在说什么,请不要告诉别人。 –

回答

3

使用$_SERVER['HTTP_REFERER']获得前一页面的URL。

+0

感谢!这是工作。:) – hakiko