Click to See Complete Forum and Search --> : regarding sessions in PHP(its very urgent please)


mandarchalke29
November 28th, 2007, 03:32 AM
Dear sir,

I have created a chat application using PHP,Javascript and MySQL which is embedded in my web site. I have created a link to go from that website to chat application in the same browser. I have used a window.open to open a new window for chat application which will show you which users are online. Everytime when i click a user in the list a new window gets opened but the session used for both the windows is the same. I have taken that user's id from $user=$_GET['q]; where q is the userid. and stored the value of user in a session called $_SESSION[user_id]=$user; everytime when it opens a new window. The problem is that i need different session for different windows opened. Could anyone please help me. Its very urgent.

Mandar Chalke

PeejAvery
December 2nd, 2007, 01:24 PM
Well, you can use a random script. The chances of repeat are very slim. But you should have a table for IDs in use and then check the database for IDs in use.

<?php
if(@$_COOKIE['session_name'] == ""){
$sesid = 'session_name' . mt_rand(0, 9999999);
setcookie("session_name", $sesid);
}
else{$sesid = $_COOKIE['session_name'];}
session_id($sesid);
session_start();
?>