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">'; 
            }
        }

index にリダイレクトし続けます....変数 action と message_id がクリックした値と等しくない場合にのみリダイレクトしたい場合...

4

1 に答える 1

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

これがあなたの問題です。isset($_GET['action']) は true または false を返し、それを「read_conversation」と比較しようとしています

于 2012-08-12T17:56:22.820 に答える