[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 メーリングリストの案内