js-phpで生成された位置参照がIE8で動作しないのはなぜですか?js-phpが生成したロケーション参照がIE8で動作しないのはなぜですか?
<script>
<?php
session_start();
$_SESSION['admintermorol']=false;
echo "window.location='".$_SERVER['HTTP_REFERER']."';";
?>
</script>
js-phpで生成された位置参照がIE8で動作しないのはなぜですか?js-phpが生成したロケーション参照がIE8で動作しないのはなぜですか?
<script>
<?php
session_start();
$_SESSION['admintermorol']=false;
echo "window.location='".$_SERVER['HTTP_REFERER']."';";
?>
</script>
私はわからないんだけど、あなたは純粋なPHPでこれを行うことができ、
exit(header("Location: {$_SERVER['HTTP_REFERER']}\r\n"));
で
echo "window.location='".$_SERVER['HTTP_REFERER']."';";
を交換申し訳ありませんが、それは
は、コードを移動し、わずかに間違っていますページの上部に(スクリプトタグ内にではなく)
<?php
session_start();
if (!isset($_SESSION['admintermorol']))
{
exit(header("Location: {$_SERVER['HTTP_REFERER']}\r\n"));
}
?>
それとも、この:-)あなたが「動作しない」とは何を意味するか
<?php
session_start();
$_SESSION['admintermorol'] = FALSE;
exit(header("Location: {$_SERVER['HTTP_REFERER']}\r\n"));
?>
が動作します –
私はこの問題は、 'session_start()'呼び出しがページの '中間'にあると考えると、何かがブラウザに送られる前にsession_start()を呼び出さなければなりません。 – Dale
ファイルの目的はadmintermorolをfalseに設定し、呼び出しページに戻ることでした。 –
を行うことができます(今私が知っていますか)?何がエコーされますか? –
window.location.hrefを意味しますか? – madflow
@madflowの両方のバージョンを試しました。しかしデールが答えたことはうまく機能します。それ以外のブラウザでは –