私は、PHPを使って書いているオンライン注文システムを通じてセッションを正しく管理しようとしています。私はそれを意図したとおりに機能させることができました。そして、ユーザは、データベースを壊すことなく、「バック」ボタンの中間プロセスを打つことができます。PHP session_cache_limiterがSafariで動作していませんか?
私がまだ欲しいのは、最後の「すべて完了」画面で「戻る」ボタンを使用しないようにすることです。これはIEで完璧に動作
session_cache_limiter('nocache');
session_start();
- ご注文の確認ページが表示されています:ステップ3(確認して続行)、ステップ4では
(すべてが行われる)、私はラインを含めましたあなたが "戻って"ヒットしようとすると警告が表示されます。サイトから移動する場合も同じことが言えます。最終ステップは表示されません。
同じサイトがSafari(5.1.2)で動作しないようです。私は "戻って"ヒットし、表示されたすべてのコンテンツを見ることができます(サーバーではなくローカルのキャッシュから取得しています)。
このサイトは繰り返し入力を受け付けないため、大きな問題ではありませんが、私が望む機能ではありません。誰でもSafariでこの作業を行う方法を知っていますか?
ありがとうございます - 私は明らかに愚かな何かをしていたとは思わなかったが、なぜ機能していないのかうまくいかなかった。今、あなたはそれがブラウザの問題であることを確認しました。私はあなたが参照したトリックを見て、今夜それを実装しようとします。 –