作者ChenXY (不差不歪 一插就歪)
看板PHP
标题Re: [请益] 如何不用表单把资料POST出去
时间Sat Jun 4 06:16:26 2016
※ 引述《gpmm (银色)》之铭言:
: ※ 引述《crossdunk (推嘘自如)》之铭言:
: : 各位先进好
: : 小弟目前有一个问题
: : 就如标题如何把资料不用form的方式POST出去呢
: : 也有试过curl,但是这麽一来就无法跟着转址过去
: : 而我目前是使用javascript来submit
: : 请问还有更好的方式吗?
: : 先谢谢各位先进了!
: 1. POST 是一种 HTTP method,要操作 POST 各种方式都可以,
: HTML 表单、PHP(curl…)、javascript(ajax…)…etc
: 2. 转址,也是各种方式都可以,
: HTML、PHP(header…)、javascript(location…)…etc
: 如果你要把 1 + 2 混在一起做濑尿牛丸…我是说「POST然後转址」,
: 基本上应该怎麽样都可以办到吧,
: 因为 HTML Form 的形式就是将目前的浏览器连线直接送出,
: 所以如果你要 POST 到 A 网址并且转址到 A 网址,那麽这就是最合适的方法喽。
请教原Po或各位先进
小弟这几天遇到的问题刚好是与本篇的情况相反
我要将原本php网页中获得的数值用session传到之後的网页
因此我的form action""内是下一个会用到session的php网址
但它并不是我原本网页想跳转的下一页
这两个会用到session的php网页之间还要经过几个html网页
目前想到的方法剩土法炼钢
把中间每个html都改成php然後一个一个POST
但这真的太麻烦了而且又感觉白白占空间
所以我的问题是请问如何用form传值到A网址 但转址到B网址呢?
先谢谢各位先进的解惑了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.26.175.81
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1464992197.A.44D.html
1F:推 tsao1211: 存在session里面就好啊,後面网页可以读session06/04 07:36
2F:推 shadowjohn: 用ajax设session啊…省得跳页06/04 08:36
3F:→ MOONRAKER: 看不懂前面在干嘛 不过如果是传值到A转值到B 06/04 11:04
4F:→ MOONRAKER: 那ajax送到A再window.location到B不就结了06/04 11:04
不好意思看到原本在谈form就忘了跟各位讲
我本来也是用ajax 但不知为何值传不到取值那页
後来全用form才成功 所以想请教ajax以外的方法
※ 编辑: ChenXY (59.126.66.96), 06/04/2016 11:45:45
5F:→ Darkland: 应该先厘清 ajax 为什麽会失败再考虑更适合的方式吧 06/04 14:10
6F:推 shadowjohn: 跟session有关除了忘了session_start(); 06/04 15:41
7F:→ shadowjohn: 不然就是送了ajax二次,一次是空值 06/04 15:42
8F:→ Darkland: 或是最後的页面在不同 domain 或是不同机器w 06/04 16:59
9F:推 crossdunk: 个人觉得是忘了START 06/04 17:51