CSDNやタオバオなどのランディングページの原則について! !
初めて CSDN ページに入り、ログインしていない場合、トップページには次のように表示されます。
まだログインしていません。 |ログイン|登録|ヘルプ
ログインすると、次のように表示されます:
ようこそ***** My: Inbox Resources Blog Space |
を終了する原理は何ですか? ?
セッションか何かを使用して行われますか? ?
ログインしていない時に表示されるページとログイン後に出てくるページは1つか2つでしょうか? ?
ようこそ ****** **** の値はどのように渡されますか? ? ?
原理をわかりやすく説明できると嬉しいです! ! 前もって感謝します! !
-----解決策---------
http://topic.csdn 。 net/u/t5/t5.js
js、Cookie コントロールの読み取り、、、すべてクリア テキストです
------解決策--------
セッション、Cookie は両方とも
Cookie を使用します。最初のログイン時間を節約するためですが、1 週間後に切断されます。
暗号化とパスワードの保存にはCookieが使用されており、翌日のアクセス時に自動的にログインされます。
セッション。失うことなく異なるページ間でアクセスするために使用されます。したがって、クロスページブラウジングが実現します。
------解決策---------
セッション、読み方を勉強しましょう、やめてください揺れる。
------解決策----------------------
Cookie、セッションはすべて使用されており、それを真似してみましたそれがこの効果を生んだのです。ログインすると、1週間記憶するかどうかを尋ねるチェックボックスが表示されます。チェックボックスをオンにすると、ログイン時にユーザー名とパスワードがコンピューター上の cookie というフォルダーに記録されます。これらはデフォルトでは非表示になっているようです。再度ログインすると、システムはまずクライアントに Cookie があるかどうかを確認し、すべての Cookie を調べて無効かどうかを判断する必要がある場合があります (Time には独自の暗号化アルゴリズムがあるため、ここでは説明しません)。 。 Cookie が存在する場合、ログインは成功し、ユーザーの情報 (オブジェクトである必要があります。オブジェクト指向についてどれだけ知っているかわかりません) がセッションに保存されるため、ログが表示されます。ログイン後のすべてのページの情報に表示されます。ページであるかどうかという質問については、個人的にはページである必要があると考えています。おそらくそのように行われたのでしょう。疑似コードを書いて申し訳ありません:
@session_start();
if(!isset($_SESSION['username'])){
echo "< ; div> まだログインしていません! |ログイン|登録|ヘルプ