作者godspeedlee (我是好人,也是个坏人)
看板PHP
标题[请益] web api 与纯 html 结合
时间Sat Jun 11 16:57:40 2011
我建立了一组 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
1F:→ arrack:直接用PHP检查不就好了,何必绕一圈... 06/11 17:15
2F:→ godspeedlee:我知道直接用php就好了,但是我有这个需求 :P 06/11 17:20
3F:→ godspeedlee:简单来说这组 API 以後是要让客户用的 06/11 17:21
4F:→ godspeedlee:我写的 html 只是范例.. 06/11 17:21
5F:推 mrbigmouth:onload後用ajax读资料 在ajax页面的後端检查session 06/11 20:01
6F:→ arrack:那停用JS不就直接跳过去了... 06/11 20:46
7F:推 scarsnight:试试设计样式里面的Template Pattern? 06/11 21:41
8F:→ gname:我也是想到 noscript 的时候怎麽办...= =? 06/11 23:58
9F:→ godspeedlee:no script的时候就只会看到只有空栏位的页面 06/12 00:00
10F:→ godspeedlee:这样基本上还是可以接受的 06/12 00:02
11F:→ godspeedlee:主要的资料非得用JS去捞,no script就捞不到 06/12 00:03
12F:→ godspeedlee:跳过login.php也是捞不到 06/12 00:04
13F:→ arrack:你怎麽做到noscript 是空栏位? 用noscript标签? 06/12 02:00
14F:→ arrack:我说的是当别人知道登入後的网址时... 06/12 02:00
15F:→ godspeedlee:简单来说,getdata_test.htm所有的资料都是要靠js去捞 06/12 02:08
16F:→ godspeedlee:不捞当然就是空的,不过这样做也是有些冒险 06/12 02:08
17F:→ godspeedlee:经过思考後还是觉得用getdata_test.php的方式比较保险 06/12 02:09