-5
になっています。私のコードはPHPで書かれています。このウェブページには、リダイレクトループ "ERR_TOO_MANY_REDIRECTS"がクロムにあり、すべてのブラウザがPHPコード
if(!isset($_COOKIE['pp_group'])){
session_destroy();
@header("Location:../login");
exit();
}
になっています。私のコードはPHPで書かれています。このウェブページには、リダイレクトループ "ERR_TOO_MANY_REDIRECTS"がクロムにあり、すべてのブラウザがPHPコード
if(!isset($_COOKIE['pp_group'])){
session_destroy();
@header("Location:../login");
exit();
}
You have to delete all your cookie names to redirect to desired url:
if(empty($_COOKIE['pp_group'])){
session_destroy();
$cookies = explode(';', $_SERVER['HTTP_COOKIE']);
foreach($cookies as $cookie) {
$parts = explode('=', $cookie);
$name = trim($parts[0]);
setcookie($name, '', time()-1000);
setcookie($name, '', time()-1000, '/');
}
header("Location: ../login/index.php");
exit();
}
You have to delete all your cookie names to redirect to desired url:
if(empty($_COOKIE['pp_group'])){
session_destroy();
$cookies = explode(';', $_SERVER['HTTP_COOKIE']);
foreach($cookies as $cookie) {
$parts = explode('=', $cookie);
$name = trim($parts[0]);
setcookie($name, '', time()-1000);
setcookie($name, '', time()-1000, '/');
}
header("Location: ../login/index.php");
exit();
}
thanku aalam
作業そのコードを使用すると、コードを掲載するものを含め、私たちが知らない他のファイルで '.htaccess'および/または何か他に何かすることができそれは多くのコードを欠場することになります。 –
ヘッダで '@'を使用しているのはなぜですか? – Epodax
ブラウザからすべてのCookieを削除すると、このエラーは解決しました。しかし、ユーザーはそのことを知らないので、私はすべてのユーザーのためにこれを修正したい。 –