У меня есть страница Coldfusion с опубликованными значениями формы, которые я передаю на страницу php (через cfhttp).Пример кода Coldfusion:
<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);
FYI - getVariable является функцией для $ _REQUEST переменной CF в PHP.Я проверяю свой браузер и не вижу эти куки, даже когда пытаюсь вернуться на страницу.Есть предложения?