Re: [请益] 如何不用表单把资料POST出去

楼主: ChenXY (不差不歪 一插就歪)   2016-06-04 06:16:26
※ 引述《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网址呢?
先谢谢各位先进的解惑了!
作者: tsao1211 (Sunday)   2016-06-04 07:36:00
存在session里面就好啊,后面网页可以读session
作者: shadowjohn (转角遇到爱)   2016-06-04 08:36:00
用ajax设session啊…省得跳页
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-06-04 11:04:00
看不懂前面在干嘛 不过如果是传值到A转值到B那ajax送到A再window.location到B不就结了
作者: Darkland (小黑XDrz)   2016-06-04 14:10:00
应该先厘清 ajax 为什么会失败再考虑更适合的方式吧
作者: shadowjohn (转角遇到爱)   2016-06-04 15:41:00
跟session有关除了忘了session_start();不然就是送了ajax二次,一次是空值
作者: Darkland (小黑XDrz)   2016-06-04 16:59:00
或是最后的页面在不同 domain 或是不同机器w
作者: crossdunk (推嘘自如)   2016-06-04 17:51:00
个人觉得是忘了START

Links booklink

Contact Us: admin [ a t ] ucptt.com