-1
if(isset($_COOKIE['language']) && isset($_COOKIE['page'])) {
header("Location: index.php?j=".$_COOKIE['language']."&str=".$_COOKIE['page']);}
if(isset($_COOKIE['language'])) {
setcookie('language', $_GET['j'], time()+3600); /* expire in 1 hour */
setcookie('page', $_GET['str'], time()+3600); /* expire in 1 hour */
}
私はページからのリダイレクトとしてヘッダーを使用しようとしています。メッセージを受け取ったがあなたを何度もリダイレクトしました。クッキーをクリアしてみてください。 - PHP
あなたはリダイレクトされました。クッキーをクリアしてみてください。
があなたのindex.phpページにこのコードです:
これは、簡単にこれらの2つのパラメータをチェックすることによって達成されるがリダイレクトする前に設定されていませんか?そうであれば、両方のCookieに価値があるときはいつでも無限にリダイレクトされます。 – BizzyBob
'$ _GET ['j']'と '$ _GET ['str']'を条件に追加する必要があります。 – BizzyBob