php - PHP:制作一个显示 cookie 的表格并允许用户选择和删除 cookie
问题描述
我已经为此工作了一周。我现在在学校,时间有限,所以这真的拖累了我(此时也很晚了),因为我不知道如何让它充分发挥作用。
总而言之,我需要一张显示(至少)3 块饼干的桌子。它们的键值是:
颜色,绿色
菜单,左侧
尺寸,10
它们应该在一个表格中,每个 cookie 上都有复选框选择选项。可以选择 cookie,然后使用“删除”按钮将其删除。删除后,用户现在只会在页面上看到他们未选择的 cookie 表。
我不断接近,然后无法让 dang 表实际删除 cookie。我正在使用最新版本的带有 Xampp 的 Visual Studio Code,我在其上运行 Apache。
任何帮助将不胜感激。我将把我的代码放在下面。非常感谢!
<?php
$c_cookies = [
"color" => "green",
"menu" => "left",
"size" => 10
];
foreach ($c_cookies as $key => $value) {
setcookie($key,$value);
}
?>
<?php
error_reporting(0);
echo "<h3>List of Cookies : </h3>";
echo "<table border='1' cellspacing='3' cellpadding='10'> <form action=' ' method='post'>";
foreach ($_COOKIE as $key => $value) {
echo "<tr><td>$key</td><td> $value </td> <td><input type='checkbox' name='check' value='$key'></td><tr>";
}
echo " <tr><td colspan='3'><input type='submit' value='submit' name='submit'></td></tr></form></table> ";
if(isset($_POST['submit']))
{
$x = $_POST['check'];
if(empty($x))
{
echo "<br><p2 style='color:red;font-weight:bold;'>Please Select Cookie</p>";
}
else{
setcookie($x, "", time() - 3600);
echo "<h2 style='color:red;'>Cookie Deleted</h2>";
header("Refresh:0");
}
}
?>
解决方案
推荐阅读
- javascript - 使用 React 和 API 时如何修复“TypeError:items.map 不是函数”?
- sharepoint - 有没有办法,如何在 SharePoint Online 中将列更改为链接到项目?
- python - python从url和缩略图下载图像并调整大小
- amazon-ecs - 如何在不影响 ECS 服务的情况下捕获 on-JVM-exit 堆转储?
- javascript - 带有 this 保留字的 Javascript 箭头函数
- java - 使用凌空验证失败
- html - CSS旋转表格但保持单元格方向
- python - PasswordResetConfirmView 被跳过,PasswordResetDoneView 直接显示
- amazon-web-services - Upload certificate to IAM
- r - HPD region from empirical sample? How to display lb and ub?