ホームページ >バックエンド開発 >PHPチュートリアル >訪問者が PHP でページ上のどのリンクをクリックしたかを記憶し、次回このページにログインしたときにそのリンクに直接ジャンプできるようにする方法
今、ページ A があります
そこには、それぞれ URL B と C を指す 2 つのリンクがあります
訪問者が A の URL B のリンクをクリックするとします
次回訪問者が A にログインするためのコードの書き方、自動的に B にジャンプします。 ありがとうございます
uid とジャンプリンク URL をデータベースに記録します。最初は空です。
ユーザーが URL にアクセスすると、ユーザーと URL が記録されます。
ログインするたびに、データベース内の対応するユーザーの URL を確認します。それが空の場合は、ジャンプしないでください。
空でない場合は、対応する URL にジャンプします。
uid とジャンプリンク URL をデータベースに記録します。最初は空です。
ユーザーが URL にアクセスすると、ユーザーと URL が記録されます。
ログインするたびに、データベース内の対応するユーザーの URL を確認します。それが空の場合は、ジャンプしないでください。
空でない場合は、対応する URL にジャンプします。
そうですね、登録ユーザーでない場合は、その時点でユーザーのブラウザの Cookie に記録する方法があるはずです
次に、ハッシュ値を Cookie に保存します。ハッシュ値を使用してデータベースにクエリを実行します。存在しない場合は、そのページに直接アクセスします。
あなたの考え方は何か間違っています!
そうすると、Aページへのアクセスは1回だけになってしまいませんか?では、ページ A のコンテンツは誰に見せるべきでしょうか?
あなたの考え方は何か間違っています!
そうすると、Aページへのアクセスは1回だけになってしまいませんか?では、ページ A のコンテンツは誰に見せるべきでしょうか?
これは、sf.net がミラー サーバーのダウンロードを選択する方法であり、一度選択すると、Cookie の有効期限が切れるか、再度選択するまでその選択を使用します
次に、ハッシュ値を Cookie に保存します。ハッシュ値を使用してデータベースにクエリを実行します。存在する場合はジャンプし、存在しない場合はページに直接アクセスします。
ハッシュ値とは何かについて説明していただけますか。Baidu で調べてみましたが、例としてコードを書いていただけますか。 ? ありがとうございます
ハッシュは Web ページとは何の関係もありません。単に非ハッシュ値を生成するためのものです。
http://www.php.net/manual/en/function.hash を参照してください。 php
echo hash(md5,strtotime('now').$_SERVER['REMOTE_ADDR']) ;
データベース
ハッシュ b.html