How Many Cookies Can You Set

Q

How Many Cookies Can You Set? - PHP Script Tips - Understanding and Managing Cookies

✍: FYIcenter.com

A

How many cookies can you set in your PHP page? The answer is depending what is the Web browser your visitor is using. Each browser has its own limit:

  • Internet Explorere (IE): 20
  • Mozilla FireFox: 50

If you want to test this limit, copy this sample script, how_many_cookies.php, to your Web server:

<?php
  $count = count($_COOKIE);
  $name = "Cookie_".($count+1);
  $value = "FYICenter.com";
  setcookie($name, $value);
  print("<pre>\n"); 
  print("One cookies were added.\n"); 
  print("$count cookies received.\n");
  foreach ($_COOKIE as $name => $value) {
     print "  $name = $value\n";
  }
  print("</pre>\n"); 
?>

Open your browser to this page for first time, you will see:

One cookies were added.
0 cookies received.

Click the refresh button, you will see:

One cookies were added.
1 cookies received.
  Cookie_1 = FYICenter.com

Keep clicking the refresh button, you will see the limit of your browser.

2007-04-24, 5036👍, 0💬