Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么我的cookie没有被回显到html文本框中?_Php_Html_Cookies - Fatal编程技术网

Php 为什么我的cookie没有被回显到html文本框中?

Php 为什么我的cookie没有被回显到html文本框中?,php,html,cookies,Php,Html,Cookies,我有一个页面,在用户输入后执行脚本。脚本计算距离和成本。然后,我将成本转换成一个cookie,并在另一个页面上以表单的形式显示。在脚本运行并发生重定向后,我在表单页面上没有显示cookie。不知道发生了什么事 表单片段: <div class="col-md-10" style="margin-top:12px;"> <div class="form-group"> <label for="input-Default" class="col-

我有一个页面,在用户输入后执行脚本。脚本计算距离和成本。然后,我将成本转换成一个cookie,并在另一个页面上以表单的形式显示。在脚本运行并发生重定向后,我在表单页面上没有显示cookie。不知道发生了什么事

表单片段:

<div class="col-md-10" style="margin-top:12px;">
    <div class="form-group">
        <label for="input-Default" class="col-md-4 control-label" style="text-align:right;">Job Pay<span style="color:red;">*</span> :</label>
    <div class="col-md-8">
            <input type="text" name="jobpay" value="<?php echo $_COOKIE[$cost]; ?>"/>
                    <em class="error slotsError" style="color:red;"></em>
            </div>
        </div>
    </div>

工作报酬*:

原因是我没有指定子域。正确的格式是:

setcookie($cost, $cost_value, time() + (86400), "/", "subdomain.com"); 

我认为它应该是在像$_COOKIE['$cost']@Taha Dhailey这样的qoutes中不幸的是,它不起作用了@Guarav Rai我有,但仍然没有$_COOKIE['cost']你从成本中删除了$??
setcookie($cost, $cost_value, time() + (86400), "/", "subdomain.com");