我試圖保持在兩個領域流傳着相同的主機網站上(一個實際上是在其他的子文件夾):分享餅乾跨域同一主機
www.a.com -> /.../public_html/
www.b.com -> /.../public_html/b/
我有一個劇本在a.com上,我們稱之爲public_html/readcookiedata.php
,它從cookie中讀取一些會話變量。 b.com上的另一個腳本,比如public_html/b/index.php
,還需要讀取此cookie。
現在index.php
嘗試到require_once(../readcookiedata.php)
。
這很好,如果我訪問www.a.com/b/index.php
:cookie被讀取OK。 但是,如果我直接瀏覽到那裏,www.b.com/index.php
,cookie不會被讀取。
解決此問題的最佳方法是什麼? a.com是否允許b.com讀取其Cookie?或者通過某種方式將主機配置爲將對b.com的所有請求視爲與a.com/b/相同?
我認爲你有與stackoverflow門戶相同的情況 - 他們有很多域,每個域都需要授權。你可以像他們那樣做。 – XzKto