gvp16 Posted June 30, 2010 Share Posted June 30, 2010 Hi all, ive got a bit of code that im using to try and keep a session alive but its not working, it uses javascript to refresh an 1x1 px image generated by php. I had this working on a previous project but no longer have the source code for it. Heres what I have. <------main.php-----> <SCRIPT language="JavaScript" type="text/javascript"> var t = 300 // interval in seconds image = "blank1x1.php" //name of the image function Start() { tmp = new Date(); tmp = "?"+tmp.getTime() document.images["refresh"].src = image+tmp setTimeout("Start()", t*1000) } Start(); </SCRIPT> <------blank1x1.php-----> <? $img = imagecreate( 1, 1 ); header( "Content-type: image/jpeg" ); imagejpeg($img); imagedestroy($img); ?> any help would be great, thanks. Quote Link to comment https://forums.phpfreaks.com/topic/206288-keeping-session-alive/ Share on other sites More sharing options...
kenrbnsn Posted June 30, 2010 Share Posted June 30, 2010 What do you mean by "Keeping the session alive?" Also, is this a Javascript question or a PHP question? It looks more like a Javascript question. Ken Quote Link to comment https://forums.phpfreaks.com/topic/206288-keeping-session-alive/#findComment-1079191 Share on other sites More sharing options...
gvp16 Posted June 30, 2010 Author Share Posted June 30, 2010 Im using a php session to keep a user logged on, after about half hour of inactivity the user gets logged out. i think the javascript part is working correctly as it loads the file that makes the image. Ive read that just refreshing an image isnt enough to keep a session alive as it is on the server and would need a server interaction, hence the php script to generate the image. its a bit of both question. Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/206288-keeping-session-alive/#findComment-1079195 Share on other sites More sharing options...
PFMaBiSmAd Posted June 30, 2010 Share Posted June 30, 2010 As long as you execute a session_start() statement in the .php code that is being requested, you don't need to do anything else, such as outputting an image. Quote Link to comment https://forums.phpfreaks.com/topic/206288-keeping-session-alive/#findComment-1079198 Share on other sites More sharing options...
gvp16 Posted July 2, 2010 Author Share Posted July 2, 2010 Works perfect! thanks Quote Link to comment https://forums.phpfreaks.com/topic/206288-keeping-session-alive/#findComment-1080339 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.