[PHP-users 34303] Re: PHP5 は URL でデータのやり取りできないの ?

Jun junzhe @ huang.xel.jp
2009年 2月 22日 (日) 10:32:48 JST


はじめまして、Junです。

php.iniの
[register_globals]がoffの場合:
echo $_GET['data'];

[register_globals]がonの場合:
echo $data;

register_globals は、PHP 4.2.0 以降、デフォルトはoffです。
セキュリティ関係上、この機能を使用しないよう推奨されていて、PHP6からはこ
の機能が削除されるそうですので、正しい書き方の $_GET['data'] にしたほう
が良いでしょう。


----------------------- Original Message -----------------------
From:    zasso <zasso_1 @ yahoo.co.jp>
To:      php-users @ php.gr.jp
Date:    Sun, 22 Feb 2009 09:51:20 +0900 (JST)
Subject: [PHP-users 34300] PHP5 は URL でデータのやり取りできないの ?
----
> zasso_1です。 
> お世話になります。
> 自宅サーバー
> (php versionは、4.2.2)
> (apache version 1.3.27)
> では urlに http://hoge.hoge/a.php?data=1
> とすると1と表示するのに
> レンタルサーバー
> php5.2.6 
> では表示されません
> レンタルのphp.iniで設定ではアドレスの後に?data=1といった
> データのやり取りを制限しているのだろうとは予想できるので
> すが
> みなさまURLでデータのやり取りでphp5ではどうされています
> か?
> セッションとかフォームでやり取りは出来るのでしょうが
> ここでは、ExcelのWebクエリーでデータをゲットするとき
> ?data=1といった形で希望データをゲットしたいのです。
> 
> phpは下記の簡単なもので比較しました。
> <php
> print $data;
> ?>
> 
> 
> 
> 
> 
> 
> --------------------------------------
> Power up the Internet with Yahoo! Toolbar.
> http://pr.mail.yahoo.co.jp/toolbar/
> _______________________________________________
> 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

--------------------- Original Message Ends --------------------


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