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

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


お世話になります。
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 メーリングリストの案内