Hello visitor, you have seen this page <?php echo $count; ?> times.<p>
To continue, <A HREF="sesstest.php?<?php echo strip_tags (SID)?>">click here</A>
</body>
</html>
jag får följande 2 fellmedelanden.
Warning: Cannot send session cookie - headers already sent by (output started at /customers/koposalj.net/koposalj.net/httpd.www/sesstest.php:9) in /customers/koposalj.net/koposalj.net/httpd.www/sesstest.php on line 11
Warning: Cannot send session cache limiter - headers already sent (output started at /customers/koposalj.net/koposalj.net/httpd.www/sesstest.php:9) in /customers/koposalj.net/koposalj.net/httpd.www/sesstest.php on line 11
Som felmeddelandet säger så kan du inte sätta sessionscookien eftersom du skickat till webbläsaren innan.
Lägg följande allra överst i skriptet:
<?php // <-- Översta raden längs till vänster
session_start();
Sen kan du gärna vänja dig vid att sätta och hämta dina sessionsvariabler på det här sättet:
<?php
if (!isset($_SESSION['count'])) {
$_SESSION['count'] = 1;
}
else {
$_SESSION['count']++;
}
?>
Hello visitor, you have seen this page <?php echo $_SESSION['count']; ?> times.<p>