2013-08-23 69 views
0

header("Location http://url.to/");一樣,我想使用POST方法進行重定向。我知道cURL可以通過POST/GET方法處理髮送數據,但我不確定重定向。使用POST方法重定向到頁面

幫助表示讚賞。

+2

看看這裏:HTTP://stackoverflow.com/questions/3045097/php-redirect-and-send- data-via-post – iswinky

+0

'header()'有什麼問題? –

+1

@AmalMurali - 它給出了問題中的值,使瀏覽器對目標URL發出GET請求。 – Quentin

回答

1
header("HTTP/1.1 307 Temporary Redirect"); 
header("Location: http://www.***.co.uk/site/index.php"); 

這將重新直接POST數據,看看我以前的答案在這裏:https://security.stackexchange.com/questions/39564/how-do-i-capture-post-data-then-forward-user-to-another-page/39568#39568

+0

該方法是否將POSTED變量傳遞給其他站點,或者只是將它們放在第一個站點的數據庫上? – RiggsFolly

+0

否其他網站上的答案中顯示其他代碼以保存它們。這裏提供的代碼片段只是將POST請求重定向到新網站。有些瀏覽器會警告用戶,有些瀏覽器不會。 –

+0

如果用戶得到奇怪的警告,那肯定不是很好的解決方案嗎? – RiggsFolly