実は簡単な質問なのですが、グーグルに正しい質問をすることができなかったのかもしれません。ここに問題
があります。クライアントが接続する Web サイトがあるとします。接続されたクライアントごとにセッション ID (つまり、sbf1qql1qikvr4vnsvbomr1d61) を保存し、これらのセッション ID を使用して IP アドレスを取得したいと考えています。私はphpコードを実行しています
root@34s:~# php checkSessions.php
サーバーマシン上。そしてcheckSessions.php
、次のスニペットに似たコードがあります
//Enter an infinite loop
while(1)
{
//Get session ids and user ids from the database
$q1 = $db->getQ("SELECT user_id, session_id, FROM all_sessions");
foreach($q1 as $q)
{
if($q[0]==63)
{
// Now, I need to get IP adress. I only have a session id
}
}
// Wait 2 seconds and do the same procedure again
sleep(2);
}
では、このセッション ID を使用してクライアントの IP アドレスを調べる方法を教えてください。