[請益] web api 與純 html 結合

看板PHP作者 (我是好人,也是個壞人)時間14年前 (2011/06/11 16:57), 編輯推噓2(2015)
留言17則, 5人參與, 最新討論串1/2 (看更多)
我建立了一組 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

06/11 17:15, , 1F
直接用PHP檢查不就好了,何必繞一圈...
06/11 17:15, 1F

06/11 17:20, , 2F
我知道直接用php就好了,但是我有這個需求 :P
06/11 17:20, 2F

06/11 17:21, , 3F
簡單來說這組 API 以後是要讓客戶用的
06/11 17:21, 3F

06/11 17:21, , 4F
我寫的 html 只是範例..
06/11 17:21, 4F

06/11 20:01, , 5F
onload後用ajax讀資料 在ajax頁面的後端檢查session
06/11 20:01, 5F

06/11 20:46, , 6F
那停用JS不就直接跳過去了...
06/11 20:46, 6F

06/11 21:41, , 7F
試試設計樣式裡面的Template Pattern?
06/11 21:41, 7F

06/11 23:58, , 8F
我也是想到 noscript 的時候怎麼辦...= =?
06/11 23:58, 8F

06/12 00:00, , 9F
no script的時候就只會看到只有空欄位的頁面
06/12 00:00, 9F

06/12 00:02, , 10F
這樣基本上還是可以接受的
06/12 00:02, 10F

06/12 00:03, , 11F
主要的資料非得用JS去撈,no script就撈不到
06/12 00:03, 11F

06/12 00:04, , 12F
跳過login.php也是撈不到
06/12 00:04, 12F

06/12 02:00, , 13F
你怎麼做到noscript 是空欄位? 用noscript標籤?
06/12 02:00, 13F

06/12 02:00, , 14F
我說的是當別人知道登入後的網址時...
06/12 02:00, 14F

06/12 02:08, , 15F
簡單來說,getdata_test.htm所有的資料都是要靠js去撈
06/12 02:08, 15F

06/12 02:08, , 16F
不撈當然就是空的,不過這樣做也是有些冒險
06/12 02:08, 16F

06/12 02:09, , 17F
經過思考後還是覺得用getdata_test.php的方式比較保險
06/12 02:09, 17F
文章代碼(AID): #1Dyou8tW (PHP)
討論串 (同標題文章)
文章代碼(AID): #1Dyou8tW (PHP)