PHPに限らず、期待する値が取れないとかいうときはパケットを覗いてみよう。
http://www.ethereal.com/
バージョン0.99から名前がWiresharkに変わったらしい
http://www.wireshark.org/