【发布时间】:2016-05-16 22:15:09
【问题描述】:
好的,我尝试查看可能的重复项,但没有帮助
现在,我有一个咖啡网站,主要是用 HTML 4 和 CSS3、JavaScript 和一些 php 构建的。我所做的是在一个名为coffee.html 的页面上创建了一张图片。当我点击它时,会创建一个cookie。
我在一个页面上有8 这样的图像,比如coffee.html,我有4 这样的页面。
这意味着我可以创建8 x 4 = 32 cookies。
在订单页面上,我可以查看我订购的商品。 我用过
<?php
if($_COOKIE['cup1'])
{echo "<img src='img//coffee69.png' width='10%' onClick='erasec1()'>";}
if($_COOKIE['cup2'])
{echo "<img src='img//coffee131.png' width='10%'>";}
if($_COOKIE['cup3'])
{echo "<img src='img//hot drink64.png' width='10%'>";}
if($_COOKIE['cup4'])
{echo "<img src='img//caffeine1.png' width='10%'>";}
if($_COOKIE['cup5'])
{echo "<img src='img//tea24.png' width='10%' onClick='erasec1()'>";}
if($_COOKIE['cup6'])
{echo "<img src='img//coffee20.png' width='10%'>";}
if($_COOKIE['cup7'])
{echo "<img src='img//cup31.png' width='10%'>";}
if($_COOKIE['cup8'])
{echo "<img src='img//coffee34.png' width='10%'>";}
?>
这仅适用于前 8 个 cookie。像这样我会再吃24个饼干。 所以我的问题是
从一开始我就没有为这些 cookie 设置任何东西
这就是为什么它显示错误消息ugly error messages
注意:未定义的索引:cup1 在 /opt/lampp/htdocs/cafe/orders.php 第 56 行`
这很糟糕。
我将留下一些屏幕截图。以及我的代码的下载链接。
更新
【问题讨论】:
标签: javascript php html css cookies