1

を含むコードを実行しているリモート サーバーに対して cURL POST を実行するために PHP を使用している場合、リモートsession_start()のローカル マシンに設定されたセッション変数にアクセスできますか?

4

3 に答える 3

3

PHP の trans_sid オプションを有効にしていない限り (悪い考えです)、POST はセッション値とは何の関係もありません。これは、標準の Cookie を介して仲介されます。

Cookie は同じドメインのセキュリティ設定によってバインドされます。Cookie は同じドメイン内のホスト (例: foo.example.com と bar.example.com) 間で共有できますが、Amazon Cookie は Yahoo と共有できません。

于 2012-08-13T21:54:25.563 に答える
0

いいえそうではありません。cURL POST で実行できるセッション cookie の送信でさえ、要求元のサーバーにのみ存在するセッションを参照します。

于 2012-08-13T21:52:51.610 に答える
0

いいえ。

セッション変数はサーバー固有です。セッション ID が正しく設定されていて、memcached などの共有セッション データストアを使用している場合にのみ、別のサーバーにクロスします。

于 2012-08-13T21:53:01.080 に答える