首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php中cookie中的未定义索引

php中cookie中的未定义索引
EN

Stack Overflow用户
提问于 2020-10-27 10:48:22
回答 2查看 278关注 0票数 0

第一卷宗:-

代码语言:javascript
复制
<!doctype html>
<html>
 <head> 
 <link rel="stylesheet" href="mexp_css.css"> 
  <title>php_main3_feed</title> 
 </head> 
 <body> 
 <?php
    if(isset($_POST['submit']))
    {
        $a=$_POST['fname'];
        $b=$_POST['email'];
        $c=$_POST['cnum'];
        setcookie("c1",$a,time()+3600);
        setcookie("c2",$b,time()+3600);
        setcookie("c3",$c,time()+3600);
    }
  ?>
  <div> 
   <b> 
    <table border="1"> 
     <form method="POST" action="">
     <tbody> 
      <tr> 
       <td> <label> First Name </label> </td> 
       <td> <input type="text" name="fname" placeholder=" First name"> </td> 
      </tr> 
      <tr> 
       <td> <label>Email</label> </td> 
       <td> <input type="text" name="email" placeholder=" example@exampl.com"> </td> 
      </tr> 
      <tr> 
       <td> <label>Contact_no</label> </td> 
       <td> <input type="number" name="cnum" placeholder="9999999999"> </td> 
      </tr> 
      <tr> 
      <tr> 
       <td> <input type="submit" value="Submit" name="submit"> </td> 
       <td> <input type="reset" value="Reset" name="reset"> </td> 
      </tr> 
     </tbody> 
     </form>
    </table> </b> 
  </div> 
 </body>
</html>

**Second file**
    <?php
    echo "First name:-".$_COOKIE['c_fname']."<br>";
    echo "Email:-".$_COOKIE['c_email']."<br>";
    echo "Contact number:-".$_COOKIE['c_cnum']."<br>";
    ?>

描述:-我在第一个文件中设置了cookie,我想在第二个文件中检索它们,但是它显示了这个错误。

错误:-

注意:未定义索引: c_fname在C:\xampp\htdocs\My第2行名上的PHP\Main\18_2\php1.php:-

注意:未定义索引: c_email in C:\xampp\htdocs\My PHP\Main\18_2\php1.php在第3行电子邮件:-

注意:未定义的索引: c_cnum在C:\xampp\htdocs\My PHP\Main\18_2\php1.php在第4行联系方式:-

EN

回答 2

Stack Overflow用户

发布于 2020-10-27 10:54:04

库克起初是没有价值的

代码语言:javascript
复制
<?php
 $fname = $_COOKIE['c_fname'] ? $_COOKIE['c_fname'] : "";
 $cemail= $_COOKIE['c_email'] ? $_COOKIE['c_email'] : "";
 $ccnum= $_COOKIE['c_cnum'] ? $_COOKIE['c_cnum'] : "";

 echo "First name:-".$fname ."<br>";
 echo "Email:-".$cemail."<br>";
 echo "Contact number:-".$ccnum."<br>";
 ?>

并使用了相同的名称c1 c2 c3

票数 -1
EN

Stack Overflow用户

发布于 2020-10-27 10:55:15

你的饼干没有用相同的名字。更改代码如下:

代码语言:javascript
复制
setcookie("c1",$a,time()+3600);
setcookie("c2",$b,time()+3600);
setcookie("c3",$c,time()+3600);
代码语言:javascript
复制
echo "First name:-".$_COOKIE['c1']."<br>";
echo "Email:-".$_COOKIE['c2']."<br>";
echo "Contact number:-".$_COOKIE['c3']."<br>";
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64552799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档