dongshou9343 2015-07-28 09:21
浏览 119
已采纳

PHP无法读取javascript cookie

I am setting a cookie with javascript and trying to read it with PHP, but php is not able to read it. I have checked that the cookie is really set with a tool called Cookies Manager.

Code(JS):

<script>
document.cookie="encrIv=" + ivB64;
</script>

Code(PHP):

<?php
$encrIv = $_COOKIE['encrIv'];
echo $encriv;
?>

I get

Notice: Undefined index: encrIv in C:\Users\joonas\Desktop\Webon cmsooteadCookie.php on line 1

Screen shot of cookie:

Cookies Manager screenshot

  • 写回答

3条回答 默认 最新

  • dpxyfa4718 2015-07-28 09:54
    关注
    <!DOCTYPE html>
    <html>
      <head>
        <title>example</title>
        <script type="text/javascript">
           document.cookie = 'name=David' ;
        </script>
       </head>
       <body>
        <?php
           var_dump($_COOKIE['name']);
        ?>
       </body>
     </html>
    

    with this the cookie is set. Did you correct your Typo? You wrote:

    <?php
    $encrIv = $_COOKIE['encrIv'];
    echo $encriv;
    ?>
    

    the correct way is to change the echo to

    echo $encrIv;
    

    or to change your variable to

    $encriv = $_COOKIE['encrIv'];
    

    EDIT:

    Maybe your Problem is the not defined Path. define a cookie like this:

    document.cookie = 'sconName='+changedName+'; path=/'
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 fluent的在模拟压强时使用希望得到一些建议
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退