這是否是正確的方式來循環API發送的$ POST數據,並從中創建一個等價的$ SESSION名稱/值對?
foreach($_POST as $key=>$value)
{ $_SESSION['$key']=$value; }
UPDATE:首先,感謝固體反應 - 我想我需要解釋一下,我努力克服,爲什麼這種功能正被考慮的問題。 $ _POST響應來自付款處理器網關 - 問題是由於付款表單/處理不在我們的域名上,所以付款的結果(批准/拒絕等)正在通過$ POST被RELAYED到我們的服務器 - 當我們的PHP代碼嘗試處理響應數據時,它會查找各種PHP結構(如php include'file.php'),而不是我們的域名和錯誤 - 我需要將$ POST數據移入會話,然後將該人員移回我們的域名,以便文件/目錄/資源樹是正確的。這是有道理的,我遇到什麼?
你需要從周圍'$ key'刪除單引號。 –
@MarcB感謝馬克,但那不會是我們所需要的,我們已經存儲了會話變量,我們需要保留這些變量。 Jasons回答 – DMSJax