あなたができる最善のは、あなたのファイルの先頭にこの
のようないくつかのものが
ob_start();
がで
if($_SEESION['active']){
ob_end_flush()
}else{
ob_clean();
echo "{Session_invalid}";
ob_end_flush();
}
その後、あなたのphpファイルの末尾にこれを追加でごAJAX(XMLHttpRequest)
ajax = new XMLHttpRequest();
ajax.open("GET", "/folder/yourFile.php", true);
ajax.onreadystatechange = function(){
if(readyState == 4){
if(ajax.responseText == "{Session_invalid}"){
document.location = "http://your.authenticate.url/"
}else{
mydiv.innerHTML = ajax.responceText
}
}
}
ajax.send();
あなたが言ったことをあなたが言ったことに注意してください。あなたのajaxを削除しないでください。AJAXにチェックを入れるだけです。
このコードは、あなたがこれは user228395ポイント1
こんにちはと一致する
もののそのわずか上部と下部の編集ので、PHPファイルがタグであっていることを確認してください、両方のおかげではなく、必ずその解決策はまだ、それをしようとします。私はajaxのためにjqueryを使っていると言っているのを忘れていました。私は成功フォームのjquery投稿でそれを取得し、それを "{Session_invalid}"レスポンスにマッチさせることができます。 – myha