• 解決済 masamasa_japan

    (@masamasa_japan)


    サイドバーに検索ボックスがあります。
    検索ボックスを空で送信ボタンを押した時、トップページに飛ばすのではなく、
    送信ボタンを押したページを再び表示したいのですが、どう記載したらいいのかわかりません。

    【searchform.php】
    <form action="<?php echo home_url('/'); ?>" id="search_form" method="get">

    【index.php】

    <?php //検索ワードが空であればHOMEページにリダイレクト
        if (isset($_GET['s']) && empty($_GET['s'])) {
            $aa = substr($_SERVER["REQUEST_URI"], 0, -3);
            header("Location: " . 'http://' . $_SERVER["HTTP_HOST"] . $aa);
            exit;
        }
    ?>

    ↑現在は、上記の様に記載しております。

    教えて頂けると幸いです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 masamasa_japan

    (@masamasa_japan)

    if (isset($_GET['s']) && empty($_GET['s'])) {
            header("Location:" . $_SERVER['HTTP_REFERER']);
            exit;
        }

    上記で自己解決しました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「検索ボックスが空の時、TOPdehaそのページを再び表示させたい。」には新たに返信することはできません。