[PHP-users 27234] Re: セッション接続

nomoto shin-1 @ ca2.so-net.ne.jp
2005年 10月 15日 (土) 12:44:54 JST


  nomotoです。

GETで渡された値をIDとしてセッションを開始しないとだめかと。

セッションIDとして使える文字はa-z, A-Z, 0-9に限られるので
不正な文字が渡されていないかのチェックは必須です。 

>akaunt.php
><?php

if (ereg('^[a-zA-Z0-9]+$', $_GET['PHPSESSID']) == true) {
  session_id($_GET['PHPSESSID']);
}
session_start();

>if (!session_is_registered('host')) {
>   $count = 1;
>} else {
>   $count=5;
>}
>echo $count;
>?>


PHP-users メーリングリストの案内