我試圖用Post發送頁面之間的數據。不是一個表單 - 就像我可能會傳遞頁面之間的驗證錯誤或其他東西(在幾個地方使用它)。用curl發佈數據 - 實際刷新到下一頁
cURL執行正常,但它只是在底部的新頁面上。我如何執行cURL Post並加載下面的頁面?
所以我的目標是在頁面之間發送數據。我不想使用GET或cookie,因爲我不想依賴用戶,而且我不希望使用$ _SESSION,因爲它不像在會話之間發送私人數據那麼直接。
感謝
$ch = curl_init($some_url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'myvar=something');
curl_exec($ch);
curl_close($ch);
我懷疑代碼中有任何相關性,因爲它是關於執行任務不代碼語法(可能有一個在這個例子中,但你必須相信我,它不是說是代碼越野車,因爲它檢索得很好)。
嗯,這種做法聽起來複雜。有沒有強烈的反對使用'$ _SESSION'存儲頁面請求之間的信息? – rjz 2012-04-03 19:11:24
在我們知道你的意思/問題出在哪裏之前,你將不得不向我們展示一些代碼。 – DaveRandom 2012-04-03 19:11:34
@rjz我覺得$ _SESSION是與特定用戶'profile'相關的東西,我想用$ _POST,因爲我發送的不是特別個人的數據(例如,在提交表單後,錯誤被檢查並且如果有的話,它被髮回到原始頁面,該頁面檢查是否有任何錯誤已經被髮回並且如果是的話就輸出它們)。 DaveRandom,代碼是unessary;正如我最近學會cURL是爲了獲取數據; curl_exec($ handle)檢索句柄頁面,但實際上並沒有去往它。但是如果你願意的話,我會包含代碼。 – Raekye 2012-04-04 04:27:04