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. 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 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. 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. 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 Link to comment https://forums.phpfreaks.com/topic/206288-keeping-session-alive/#findComment-1080339 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.