投稿者 メッセージ
<  PHPプログラミング  ~  パラメータの受取方法
osty
投稿1時間: 水 6月 28, 2006 11:08 pm  引用



登録日: 2006年6月 28日
投稿記事: 2

はじめまして、きょうはじめてphpを触りはじめた初心者です。

いま私の環境では、

http://localhost/hoge.php?param1=aaaa

としたときに、

<?php
echo("before... ");
echo( $param1 );
echo(" ...after");
?>

だと、

before... ...after

としか出ませんが、

<?php
echo("before... ");
echo( $_GET["param1"] );
echo(" ...after");
?>

だと、

before... aaaa ...after

のようにちゃんと取れます。

書籍などでは前者でも値が取れるかのように書いていますが
なぜ取れないのかどなたかお教えください。

よろしくお願いします。
トップに移動
ユーザー情報を表示 メッセージを送信
しもやん
投稿1時間: 木 6月 29, 2006 11:17 am  引用



登録日: 2006年3月 23日
投稿記事: 48

register_globalsの設定でそうなります
トップに移動
ユーザー情報を表示 メッセージを送信
osty
投稿1時間: 木 6月 29, 2006 6:42 pm  引用



登録日: 2006年6月 28日
投稿記事: 2

有名な問題なのですね。ありがとうございました。
トップに移動
ユーザー情報を表示 メッセージを送信
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  PHPプログラミング

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.