2
好吧,背景:我有一個表單,用戶輸入他們的數據,我預覽它們,他們檢查它,批准它,然後我有一個腳本插入到數據庫待批准。傳遞選定的POST數據與標題重定向
我想要擺脫的問題是,在插入成功時顯示的頁面上,如果訪問者點擊刷新,數據將重新發布到數據庫,生成一個新的唯一ID。我發現我可以使用
if($result){
header("Location: whateverpage.php");
重定向他們是否有插入成功,並從刷新問題了,但是......
在我進程的下一個階段是/是的,我讓他們點擊一個進入PayPal和付款的按鈕,當/如果成功時,通過PayPal的IPN返回在原始數據庫插入腳本上生成的唯一ID,並向數據庫添加一個'true/false'int,以便顯示其記錄。
所以,我想知道的是,我可以通過他們的唯一的ID,我這樣得到我想要插入網頁:
$bus_id=mysql_insert_id();
在頭重定向,這樣的話我就可以發佈此信息到PayPal跟蹤他們的訂單?
我希望一切都有道理!
感謝 丹
您可以使用PARAMS這樣的:'頭( 「地點:whateverpage.php ID = $ bus_id」);'或將其保存在會話中。 – timaschew
嗨,謝謝。所以在$ bus_id = mysql_insert_id()之後;我可以添加一些像$ _SESSION ['$ bus_id'];然後在下一頁檢索? – Dan
是的。 [基本用法](http://www.php.net/manual/en/session.examples.basic.php) – timaschew