我有一個ColdFusion頁面,發佈表單值,我傳遞給一個PHP頁面(通過cfhttp)。 Coldfusion代碼示例:ColdFusion表單值到php setcookie()
<cfhttp method="Post" url="https://www.test.com/ssl/get_cookies.php" result="cookieResponse">
<cfoutput>
<cfif isdefined("ppcid")><cfhttpparam name="PPCID" type="formField" value="#session.ppcid#"></cfif>
<cfif isdefined("cid")><cfhttpparam name="CID" type="formField" value="#session.cid#"></cfif>
<cfif isdefined("leadcomm")><cfhttpparam name="LEADCOMM" type="formField" value="#LEADCOMM#"></cfif>
<cfif isdefined("clk")><cfhttpparam name="CLK" type="formField" value="#CLK#"></cfif>
<cfif isdefined("dck")><cfhttpparam name="DCK" type="formField" value="#DCK#"></cfif>
<cfif isdefined("ccid")><cfhttpparam name="CCID" type="formField" value="#CCID#"></cfif>
</cfoutput>
</cfhttp>
將這些值發佈到get_cookie.php後,我想將這些值設置爲cookie。這裏是我的get_cookies.php代碼的例子:
setcookie("LEADCOM", getVariable('LEADCOMM'), time()+604800, "/", ".fha.com", 0);
setcookie("CCID", getVariable('CCID'), time()+604800, "/", ".fha.com", 0);
setcookie("QTR", getVariable('QTR'), time()+604800, "/", ".fha.com", 0);
setcookie("CLK", getVariable('CLK'), time()+604800, "/", ".fha.com", 0);
setcookie("DCK", getVariable('DCK'), time()+604800, "/", ".fha.com", 0);
僅供參考 - 的getVariable是功能_REQUEST $的CF變量在PHP。我檢查了我的瀏覽器,即使在我嘗試重新訪問該頁面時,也無法看到這些Cookie。有什麼建議麼?
我應該提到去php的原因,是我正在將整個站點從CF遷移到PHP。 – 2012-03-20 20:16:00