waqas87 Posted August 21, 2010 Share Posted August 21, 2010 hi .. i am working on chat system ..there are two types of user one are register and other are guest and i have to add guest user..in to database as temporary so they can chat with each other the problem i am facing is with there names i want name like this (Guest1,Guest2,Guest3,Guest4,...so on..)..i am trying but it is not working on live server .. i have tested it on my local server using xampp server.. it worked but not on live server... here is the code which i am using if(isset($_SESSION['Guest'])) { $_SESSION['Guest']=$_SESSION['Guest']+1; } else { $_SESSION['Guest']=1; and one more thing how i can delete Guest users who are not online.. Link to comment https://forums.phpfreaks.com/topic/211392-how-to-increment-username-in-phpmysql/ Share on other sites More sharing options...
matto Posted August 22, 2010 Share Posted August 22, 2010 I think you mis-understand how sessions work. Every new visitor to this script has the session variable $_SESSION['Guest'] set to 1 and $_SESSION['Guest'] is only incremented when the script is executed by someone who has already visited the page <?php session_start(); if(isset($_SESSION['Guest'])) { //This code is only executed by the already visited guest $_SESSION['Guest']=$_SESSION['Guest']+1; echo "\$_SESSION['Guest'] now equals: " . $_SESSION['Guest']; } else { //every new visitor gets the $_SESSION['Guest'] = 1 $_SESSION['Guest']=1; } ?> It would be better to keep track of the number of guests using a database... Link to comment https://forums.phpfreaks.com/topic/211392-how-to-increment-username-in-phpmysql/#findComment-1102311 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.