前提・実現したいこと
ここに質問の内容を詳しく書いてください。
PHPを使用して掲示板サイトを公開しています。
ナビゲーションでトップや人気、急上昇などで表示を変えているのですが、
毎回ではなく、たまに404NotFoundが出てしまいます。
①使用しているコードは、index.phpにて
<form action="?action=nav" method="post"> <a href="javascript:void(0)" onclick="this.parentNode.submit()">ここにトップや急上昇などを表示</a> <input type="hidden" name="navigation" value="にて、上記のトップ、急上昇などに数字を振り当ててそれらを入れる(1~5などの数字)"> </form>②違うphpにて、POST形式を$_SERVER['REQUEST_METHOD']にて取得。
③$_SESSION['nav']に取得したvalueを代入。
④header('Location: ')にてindex.phpに遷移。
⑤index.phpにて$_SESSION['nav']の値によって、投稿を表示する方法を変える
例)$threads = $pdo->getThread()にて、
$_SESSION['nav'] = の値に応じて、switchで変える
色々試しましたが、改善することができませんでした。このような書き方にすればエラーが表示されなくても済むなど、改善方法なども含めてお答えしていただければ幸いです。
回答1件
あなたの回答
tips
プレビュー