看板 PHP 關於我們 聯絡資訊
※ 引述《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://www.ptt.cc/bbs/PHP/M.1464992197.A.44D.html
tsao1211: 存在session裡面就好啊,後面網頁可以讀session06/04 07:36
shadowjohn: 用ajax設session啊…省得跳頁06/04 08:36
MOONRAKER: 看不懂前面在幹嘛 不過如果是傳值到A轉值到B 06/04 11:04
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
Darkland: 應該先釐清 ajax 為什麼會失敗再考慮更適合的方式吧 06/04 14:10
shadowjohn: 跟session有關除了忘了session_start(); 06/04 15:41
shadowjohn: 不然就是送了ajax二次,一次是空值 06/04 15:42
Darkland: 或是最後的頁面在不同 domain 或是不同機器w 06/04 16:59
crossdunk: 個人覺得是忘了START 06/04 17:51