Forum Moderators: coopster
<?php
$max_files = 12;
$a = 0;
if($a == 0) {setcookie("e", $a, time()+60*60*24*30);} /* expire 30 days*/
if (isset($_COOKIE['e'])) {
setcookie("e", $a++, time()+60*60*24*30);}
if ($a == $max_files)
$a;
$include_file = "file" . $a . ".txt";
include ($include_file);
?>
You logic when setting the cookie also seemed to be incorrect.
Try this instead and adapt it for your specific needs (it doesn't stop at 12, by the way):
<?php
if (!isset($_COOKIE['e'])) $a = 0;
if($a == 0) setcookie("e", $a, time()+60*60*24*30); /* expire 30 days*/
if (isset($_COOKIE['e']))
{
$a = $_COOKIE['e']+1;
setcookie("e", $a, time()+60*60*24*30);
}
echo "file" . $a . ".txt";
?>
<?php
$a = (isset($_COOKIE['e']))? intval($_COOKIE['e'])+1 : 1;
setcookie("e", $a, time()+60*60*24*30);
echo "file" . $a . ".txt";
?>
<?php
$max_files = 12;
$b = 0;
if (!isset($_COOKIE['e'])) $a = 0;
if($a == 0) setcookie("e", $a, time()+60*60*24*30); /* expire 30 days*/
if (isset($_COOKIE['e']))
{
$a = $_COOKIE['e']+1;
setcookie("e", $a, time()+60*60*24*30);
}
if ($a == $max_files)
$b;
$include_file = "file" . $a . ".txt";
include ($include_file);
?>
<?php
$max_files = 12;
$b = 0;
$a = (isset($_COOKIE['e']))? intval($_COOKIE['e'])+1 : 1;
setcookie("e", $a, time()+60*60*24*30);
if ($a == $max_files)
$b;
$include_file = "file" . $a . ".txt";
include ($include_file);
?>