• ベストアンサー

QUERY_STRINGの中身はどうなっているのですか?

POSTで受け取ったデータを確認しようと思い、HTMLでブラウザにて$ENV{'QUERY_STRING'}を表示させたら、一番最後に『=』が付いていました。 『aaaaa=1234&bbbbb=5678=』というカンジですね…。 aaaaa=とかbbbbb=とかの『=』は理解できるのですが、この『最後の=』は必ず付くものなのでしょうか? また、必ず付くとした場合は『=』で分けるSPLITなどに影響を及ぼしたりしないのでしょうか? どなたかご教授くださいm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

最後に付く"="についてはよくわかりません。 (必ずつくものではないと思います、色々考えられるとは思いますが、実際にその環境を知っているわけではないので) Perlの場合(だとして答えます)、 splitで後ろに続く空要素は通常破棄されます。(limitをマイナスでしていすると空要素も保存されます) なので、影響を及ぼすことはないと思います。

investorgoo
質問者

お礼

有難うございました。とても参考になりました。まだまだPerlやCGIの初心者ですが頑張ります(^_-)-☆

関連するQ&A