From e7135f8a368fa66c46afcfd20d043eafb73ccbc2 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Tue, 9 Sep 2008 11:42:03 +0000
Subject: [PATCH] Added cookie debug tool.

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@863 44740490-163a-0410-bde0-09ae8108e29a
---
 www/debug/cookie.php | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 www/debug/cookie.php

diff --git a/www/debug/cookie.php b/www/debug/cookie.php
new file mode 100644
index 000000000..d8af57347
--- /dev/null
+++ b/www/debug/cookie.php
@@ -0,0 +1,36 @@
+<?php
+
+header('Cache-Control: no-cache, must-revalidate');
+header('Pragma: no-cache');
+
+if(array_key_exists('delete', $_GET)) {
+	$deleteId = $_GET['delete'];
+	setcookie($deleteId, '', time() - 24*60*60);
+	setcookie($deleteId, '', time() - 24*60*60, TRUE);
+	header('Location: cookie.php');
+	exit;
+}
+
+?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<title>Cookie debug</title>
+</head>
+<body>
+<h1>Current cookies</h1>
+<table>
+<tr><th>Name</th><th>Value</th><th>Delete</th></tr>
+<?php
+foreach($_COOKIE as $name => $value) {
+	echo '<tr>';
+        echo '<td>' . htmlspecialchars($name) . '</td>';
+	echo '<td>' . htmlspecialchars($value) . '</td>';
+	echo '<td><a href="?delete=' . htmlspecialchars($name) . '">Delete</a></td>';
+	echo '</tr>';
+	echo "\n";
+}
+?>
+</table>
+</body>
+</html>
-- 
GitLab