0

我不知道为什么,但这段代码不起作用。我要做的是从用户那里获取操作和消息 ID,并根据消息 ID 显示用户的整个对话。

if (isset($_GET['action']) && isset($_GET['message_id']) === true) {
            if ($_GET['action']=="read_conversation" && $_GET['message_id'] == $message_id) {
                echo 'this is true';
            } else if (isset($_GET['action']) !== "read_conversation" || isset($_GET['message_id']) !== $message_id) {
                echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php">'; 
            }
        }

它一直重定向到索引......当我只希望它在变量 action 和 message_id 不等于他们点击的值时重定向......

4

1 回答 1

3
isset($_GET['action']) !== "read_conversation"

这是你的问题。isset($_GET['action']) 返回真或假,您正试图将其与“read_conversation”进行比较

于 2012-08-12T17:56:22.820 回答