Удалить спецификацию c Cook ie в таблице - PullRequest
0 голосов
/ 13 марта 2020

У меня есть таблица в html, заполненная в настоящее время активными файлами cookie. Как я могу удалить один указанный c Cook ie с помощью ссылки hreft в 3-м столбце. В основном мой вопрос: как я могу узнать, по какой ссылке щелкнул пользователь, а затем удалить этого повара ie?

Name | Value | remove cookie option

Код:

<?php
  foreach ($_COOKIE as $k => $v) {
    echo '<tr><td>' . $k . '</td><td>' . $v . '</td><td ><a href="delete.php">delete cookie</a></td></tr>';
  }
?>

Ответы [ 2 ]

0 голосов
/ 13 марта 2020

Дайте этому шанс:

<?php

$table = <<<HTML
<table class="table">
    <thead>
        <th>Name</th>
        <th>Value</th>
        <th>Cookie Option</th>
    </thead>
    <tbody>
HTML;

foreach($_COOKIE as $name => $value) {
    $table .= <<<HTML
<tr>
    <td>{$name}</td>
    <td>{$value}</td>
    <td>Your cookie removal link here</td>
</tr>
HTML;
}

$table .= <<<HTML
</tbody>
</table>
HTML;

echo $table;

Это очень базовый c пример того, как этого можно быстро достичь, используя foreach l oop на $ _ COOK IE суперглобальный .

0 голосов
/ 13 марта 2020

Используйте foreach l oop до l oop через все куки:

<table>
<?php
foreach($_COOKIE as $k => $v) {
      echo '<tr><td>'.$k.'</td><td>'.$v.'</td><td><input type="submit" name="remove-cookie" value="Remove cookie"></td></tr>';
}

 //then just use submit input to remove cookie
?>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...