セッションPHPに関する質問

Jun 13, 2016 pm 01:02 PM
cookie id nbsp session start

セッション php に関する質問
この投稿は redenn によって最後に編集されました: 2012-11-11 15:37:21 今日はセッションに関するビデオを見ました。先生は、ブラウザがサーバーにアクセスするとセッションが作成されると言いました。次に、PHP ページの session_start がサーバー上に
を作成します。
session_id。session_id を Cookie の形式でブラウザに返します。ブラウザの Cookie は他のページにアクセスするためにこの ID を保持し、サーバー側で対応する ID を見つけることができます

セッションファイルを使用してデータ交換を実行します。

ただし、理解できない質問がいくつかあります:

1. サーバーは session_id をブラウザの Cookie に渡します。この Cookie はブラウザ クライアントのデフォルトの Cookie フォルダーに実際に存在しますか?

毛織物?

2. Web サイトにアクセスしたときに、session_start によって準備されたセッションの session_id を確実に取得するにはどうすればよいですか?そしてその中の内容。


3. この session_id を使用して、curl シミュレートされたログインを実装するにはどうすればよいですか?


心優しい友人の皆さんが私の疑問を解消してくれたり、アイデアをくれたりすることを願っています。
------解決策------
1. session_id はブラウザのメモリ検索に存在します。対応する Cookie ファイル内ではなく。 session_id の有効期間はブラウザが開いている間であり、Cookie ファイルはブラウザを閉じるときに作成されるため、有効期限が切れていない Cookie 変数を保存するために使用されます

2. session_start の後、session_id 関数を使用して現在の session_id を取得し、$_SESSION 配列を使用してセッション変数
を管理できます。
3. session_id を介してログインをシミュレートする代わりに、Cookie
を介してログインをシミュレートします。 カールは
を提供します CURLOPT_COOKIE 送信クッキー変数
CURLOPT_COOKIEFILE Cookie ファイルを送信します
CURLOPT_COOKIEJAR Cookie をファイルに受信します
-----解決策---------

引用:
1. Session_id は、対応する Cookie ファイル内ではなく、ブラウザーの検索で使用されるメモリ内に存在します。 session_id の有効期間はブラウザが開いている間であり、Cookie ファイルはブラウザを閉じるときに作成されるため、有効期限が切れていない Cookie 変数を保存するために使用されます

2. session_start の後、session_id 関数を使用して現在の session_id を取得し、$_SESSION 配列を使用して sessio...

を管理できます。
1. セッションの有効期間は 1440 秒 (24 分) ではありません。ブラウザが Cookie を無効にすると、session_start() によって生成された session_id はブラウザの動作に対して無効になります。では、session_id は Cookie に関係しないのでしょうか?

2. 他の人の Web サイトにアクセスして、訪問している他の人の Web サイトの session_start() によって生成された session_id を取得したいためです。

3. 多くの Web サイトでは認証にセッションが使用されていますが、Cookie を使用すると無効になってしまうためです。そこで、session_idに対応するファイルの内容を模擬ログインの検証として使用したいと考えています。
------解決策-----
この返信は 2012-12-08 14 に投稿されました。 : 13:03に管理者により削除されました
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

この Apple ID は iTunes Store でまだ使用されていません: 修正 この Apple ID は iTunes Store でまだ使用されていません: 修正 Jun 10, 2024 pm 05:42 PM

この Apple ID は iTunes Store でまだ使用されていません: 修正

イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正 イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正 Mar 19, 2024 am 09:43 AM

イベント ビューアでのイベント ID 55、50、98、140 のディスク エラーを修正

Windows 11で明るさを調整する10の方法 Windows 11で明るさを調整する10の方法 Dec 18, 2023 pm 02:21 PM

Windows 11で明るさを調整する10の方法

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? iPhoneのSafariでプライベートブラウジング認証をオフにする方法は? Nov 29, 2023 pm 11:21 PM

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は?

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート Oct 16, 2023 am 08:13 AM

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート

Alibaba ID はどこで確認できますか? Alibaba ID はどこで確認できますか? Mar 08, 2024 pm 09:49 PM

Alibaba ID はどこで確認できますか?

セッション失敗を解決する方法 セッション失敗を解決する方法 Oct 18, 2023 pm 05:19 PM

セッション失敗を解決する方法

Cookie はどこに保存されますか? Cookie はどこに保存されますか? Dec 20, 2023 pm 03:07 PM

Cookie はどこに保存されますか?

See all articles