[PHP-users 34437] Re: 変数の結合

Minoru.Harada harada @ acekoeki.co.jp
2009年 3月 19日 (木) 15:59:13 JST


お世話になります。
Minoです。

豊丹生様ありがとうございます。

$sessionID = $req->getResponseBody();
を実行して変数$sessionIDをprintすると
-------------------------------------------------
FR7fKhHaBAGfc81b*e1NMHDCo0LmucQwpvzCFZQ*Wbukj
-------------------------------------------------
が出力されるのですが、新たにセッションIDのみを抽出
する必要があるのでしょうか?


-----Original Message-----
From: php-users-bounces @ php.gr.jp [mailto:php-users-bounces @ php.gr.jp] On
Behalf Of Michiyoshi Buniu
Sent: Thursday, March 19, 2009 3:45 PM
To: PHP-users ML
Subject: [PHP-users 34436] Re: 変数の結合

豊丹生と申します。

> ・エンコード後
>
----------------------------------------------------------------------------
> %3Csession_id+gid%3D%22jp8k2%22+uid%3D%22111111%22+ipaddr%3D%221.1.1.1%22%
3E
>
%0AFR7fKhHaBAGfc81b%2Ae1NMHDCo0LmucQwpvzCFZQ%2AWbukj%0A%3C%2Fsession_id%3E%0
> A%0A%0A
>
----------------------------------------------------------------------------

とありますが、そのままデコードすると

<session_id gid="jp8k2" uid="111111" ipaddr="1.1.1.1">
FR7fKhHaBAGfc81b*e1NMHDCo0LmucQwpvzCFZQ*Wbukj

</session_id>

こんな感じになりますよ。
ということは、

$sessionID = $req->getResponseBody();

そもそもこの時点でセッションID以外のものが一杯はいっているので、
まずは、ここからセッションIDのみを抽出してやる必要があるのでは。

----- Original Message -----
From: "Minoru.Harada" <harada @ acekoeki.co.jp>
To: "'PHP-users ML'" <php-users @ php.gr.jp>
Sent: Thursday, March 19, 2009 3:29 PM
Subject: [PHP-users 34435] Re: 変数の結合


> お世話になります。
> Minoです。
>
> まつやま様、鈴木様
> ありがとうございます。
>
> 鈴木様のご指摘のとおり
> $sessionID = "FR7fKhHaBAGfc81b*e1NMHDCo0LmucQwpvzCFZQ*Wbukj"
> とした場合は問題がなく、
> $sessionID = $req->getResponseBody();
> とした場合は駄目でした。
>
> $sessionID = $req->getResponseBody();で作成した変数に対して
> まつやま様のご指示にあったように
> print urlencode($sessionID);
> と実行したところ
> ・エンコード前
> FR7fKhHaBAGfc81b*e1NMHDCo0LmucQwpvzCFZQ*Wbukj
>      ↓
> ・エンコード後
>
----------------------------------------------------------------------------
> %3Csession_id+gid%3D%22jp8k2%22+uid%3D%22111111%22+ipaddr%3D%221.1.1.1%22%
3E
>
%0AFR7fKhHaBAGfc81b%2Ae1NMHDCo0LmucQwpvzCFZQ%2AWbukj%0A%3C%2Fsession_id%3E%0
> A%0A%0A
>
----------------------------------------------------------------------------
> という結果がでました。
>
> 何だかますます分からなくなってしまいました。
>
>
> -----Original Message-----
> From: php-users-bounces @ php.gr.jp [mailto:php-users-bounces @ php.gr.jp] On
> Behalf Of Masaaki Matsuyama
> Sent: Thursday, March 19, 2009 2:58 PM
> To: PHP-users ML
> Subject: [PHP-users 34434] Re: 変数の結合
>
> まつやまです。
>
>> $sessionID = "FR7fKhHaBAGfc81bYh3xq9pU6-9DIvnvDmLCFZQ*WbuWj"
>
> これはechoした時にそう見えるだけなのでは?
> 実際に、$sessionIDにどのような文字列が格納されているのか確認しましょう。
>
> 単純に、urlencode($sessionID)としても分かると思います。
>
> 何がくっついてるのか分かれば対処は簡単でしょう。
>
> --
> Masaaki Matsuyama <masakun @ lily.ocn.ne.jp>
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
>
>
>
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
>
>

_______________________________________________
PHP-users mailing list  PHP-users @ php.gr.jp
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3






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