Re: [請益] 跨網域session
※ 引述《gname ((′口‵)↗︴<><...<><)》之銘言:
: ※ 引述《timmy852111 (光⊙﹏⊙)》之銘言:
: : 又來請教各位大大了囧
: : 上次來請教由PHP抓取mysql資料庫內的資料使用JSON傳送至JAVASCRIPT使用
: : 然後目前又遇到的問題是
: : 上次的mysql資料庫以及web Server是在同一個主機以及同一個網域內
: : 但是我們要將資料庫換成不同主機不同網段的Hbase
: : 但是直接透過php將Hbase上的陣列由Json傳送至web server的php網頁上時
: : web server的php網頁無法順利使用這個Json字串
: : 老師所提出來的意見是使用session來傳遞資料
: : 但是ssid還是無法跨網域傳送阿= =
: : GET POST又因為字串過長好像也不太適合?
: : 請問有甚麼方法可以解決跨網域傳送的問題嗎QQ?
: : PS.學校的server我們無法去變動他的PHP伺服器的任何設定 版本為5.1.4
: 回文好了...
: 1.把session跨網域有點怪,通常都是用POST/GET的方式去丟
我本來的想法也是使用GET/POST 可是老師一直沒有聽懂我在講什麼
很堅持要用SESSION= = 我也很無言囧
然後就丟下一句 用session人就跑了 我也不知道該怎麼辦-.-
: 2.
: aaa.aaa.aaa.xxx bbb.bbb.bbb.xxx
: Hadoop server web server
: ┌───┬────┐ ┌─────┬───┐
: │Hbase1│ Hbase2 ├───┤web server│ mysql│
: └───┴────┘ └─────┴───┘
: 備用資料庫(不使用)
: 你可以把你想做的東西描述的更加詳細一點嗎?
: 因為你把整個 "資料庫" 用 "POST" 的方式丟到 B 站去, 看起來就是硬幹的方式...
: 你是想要做異地備份嗎? 還是做資料同步?
我們應該算是做資料同步
另外資料庫整個丟過去 丟過去的資料
通通在網頁載入的同時就會全部使用到
目前的想法是
b伺服器為index.php的所在位置 由b伺服器發出擷取資料庫的需求給a
a擷取完資料庫後 將擷取完的結果透過json傳送給b的javascript使用
目前的問題在於 a與b之間的溝通無法達成
程式架構為
a b
溝通 發出需求
擷取資料庫用的php ← 溝通用的php ← 含有javascript的index.php
→ →
傳送結果 傳送結果
: 而且有點怪的是POST可以丟的量非常的大,你的JSON字串應該沒有到數百MB吧?
: 還是你的POST上限只有開預設大小而已? 或者是 timeout?
: 以上...
因為我們算是PHP jacasript新手 接觸不到一個月 就因為老師一句話
就要通通硬啃囧 所以有時候方法真的爛到我自己也不知道該怎麼講Orz
另外補充一下
剛剛下午我們有嚐試使用ajax的jQuery來傳送資料
有疑似成功 不過也是無法使用就是了Orz
alert可以成功顯示a伺服器傳送過來的字串 可是document.write程式就爆炸囧
--
▄▄▄▄▄ ▄▄▄▄▄▄ ▄ ▄
▄ ▄▄▄▄ ▄
▄▄▄ ▄
▄ ▄ ▄▄▄▄▄▄▄▄ ▄
▄▄ ▄▄▄ ▄▄▄▄ ▄
▄ ▄ ▄▄▄ くっくっくっ....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.109.100.195
※ 編輯: timmy852111 來自: 120.109.100.195 (08/09 15:50)
→
08/09 15:57, , 1F
08/09 15:57, 1F
→
08/09 15:58, , 2F
08/09 15:58, 2F
→
08/09 20:12, , 3F
08/09 20:12, 3F
→
08/09 20:12, , 4F
08/09 20:12, 4F
→
08/09 20:17, , 5F
08/09 20:17, 5F
→
08/10 20:43, , 6F
08/10 20:43, 6F
→
08/10 20:44, , 7F
08/10 20:44, 7F
→
08/10 20:47, , 8F
08/10 20:47, 8F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
4
22
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
151
156