ブラウザの「戻る」ボタンをクリックしてページに戻ったときに、PHP でページを更新するにはどうすればよいですか?
インターネットで検索するものはすべて ASP です。PHP で戻るボタンがキャッシュされないようにするにはどうすればよいですか?
返信内容:
インターネットで検索するものはすべて ASP です。PHP で戻るボタンがキャッシュされないようにするにはどうすればよいですか?
ブラウジング
history.back()
やその他の動作をブロックできません-
ページをキャッシュしないように設定することを検討できます
リーリー -
本当に戻ることを拒否したい場合は、次の方法を使用してそれをシミュレートすることができます。これにより、一度戻ると現在のページに自動的にジャンプします。これは更新と同様です
。 リーリー
ホームページのページング リンクを例に挙げます: <a href="/index.php?page=3" onclick="page(3);return false;">3</a> <code><a href="/index.php?page=3" onclick="page(3);return false;">3</a>
搜索引擎的爬虫会根据href访问/index.php?page=3
获取第3页数据,利于SEO.
用户在浏览器里右键选择"在新标签页中打开"也能正常访问到/index.php?page=3.
如果用户在页面直接点击链接,则触发click事件,由JS通过AJAX加载并渲染局部数据,以及设置location.hash为/index.php#/page/3
.location.hash = "#/page/3";
浏览器能够自行记住location.hash历史记录,我们只需监听location.hash改变的事件hashchange
検索エンジンのクローラーは、href に従って /index.php?page=3
にアクセスし、3 ページ目のデータを取得します。これは SEO にとって有益です。
ユーザーがページ上のリンクを直接クリックすると、クリック イベントがトリガーされ、ローカル データがロードされますAJAX を介して JS によってレンダリングされ、location.hash は /index.php #/page/3
に設定されます。
location.hash = "#/page/3"; code> ブラウザは、location.hash の履歴をそれ自体で記憶できます。location.hash を監視することだけが必要です。 変更されたイベント hashchange
(IE8 をサポートしますが、IE7/6 はサポートしません) は、次の効果を達成できます。ユーザーがブラウザの戻るボタンをクリックしたときにページをリロードします。
リーリー
上記の「SEOとエクスペリエンスを同等に重視したハイパーリンクの設計」は投稿者のニーズを満たすことができるはずですが、一定の変換コストが必要です。🎜
🎜
🎜ページがロードされ、js がページを更新します location.href = location.href🎜

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
