看板 PHP 關於我們 聯絡資訊
我建立了一組 WEB API,有 login.php, getdata.php, logout.php, 接收資料透過 POST,回傳資料格式則是 JSON。 另外我建立了 2 個 HTML 檔案,login_test.htm、getdata_test.htm login_test.htm 有一個 form 讓使用者輸入 id & password 然後丟給 login.php,login 成功才能看到 getdata_test.htm,我的想法是在 onload() 時用 JavaScript 檢查 session id 是否已經存在 cookie, 並且傳給 php 驗證,如果 php 回應此 session 失效就導向 login_test.htm... 各位有什麼建議呢? P.S 這些檔案全放在同一台機器上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.102.31
arrack:直接用PHP檢查不就好了,何必繞一圈... 06/11 17:15
godspeedlee:我知道直接用php就好了,但是我有這個需求 :P 06/11 17:20
godspeedlee:簡單來說這組 API 以後是要讓客戶用的 06/11 17:21
godspeedlee:我寫的 html 只是範例.. 06/11 17:21
mrbigmouth:onload後用ajax讀資料 在ajax頁面的後端檢查session 06/11 20:01
arrack:那停用JS不就直接跳過去了... 06/11 20:46
scarsnight:試試設計樣式裡面的Template Pattern? 06/11 21:41
gname:我也是想到 noscript 的時候怎麼辦...= =? 06/11 23:58
godspeedlee:no script的時候就只會看到只有空欄位的頁面 06/12 00:00
godspeedlee:這樣基本上還是可以接受的 06/12 00:02
godspeedlee:主要的資料非得用JS去撈,no script就撈不到 06/12 00:03
godspeedlee:跳過login.php也是撈不到 06/12 00:04
arrack:你怎麼做到noscript 是空欄位? 用noscript標籤? 06/12 02:00
arrack:我說的是當別人知道登入後的網址時... 06/12 02:00
godspeedlee:簡單來說,getdata_test.htm所有的資料都是要靠js去撈 06/12 02:08
godspeedlee:不撈當然就是空的,不過這樣做也是有些冒險 06/12 02:08
godspeedlee:經過思考後還是覺得用getdata_test.php的方式比較保險 06/12 02:09