[PHP-users 743] Re: session情報取得を関数化した場合

Takahito Ito php-users@php.gr.jp
Tue, 17 Jul 2001 12:18:20 +0900


はじめまして、伊藤貴人と申します。

> 初めまして杉山です。
> 
> セッションの動きで理解できない点がありましたので、投稿します。
> セッションから情報を取得する事を関数化してみたのですが、どうもうまく動き
> ません。
<--snip-->
> [取得できない場合]
> 
>   $include_path = ".";
>   require("$include_path/acflib.php");
> 
>   $uname ="";
>   $uname = get_uname("web",$PHPSESSID);  //関数化

返り値で取得したいなら、function get_uname(){ ... } の最後で
return $uname;
すればいいと思います。
http://www.php.net/manual/ja/functions.returning-values.php

返り値で取得しないなら、他の方々がおっしゃるように
グローバルであることを明示的に指定すればよいと思います。

#----------------------------------------------#
  Takahito Ito
                 mail : takahito@po.jah.ne.jp
#----------------------------------------------#