<< 入力値のエンコードがおかしい 質問一覧 PEARの使い方 >>

  • 0P
初心者です・・・。

この間からPHPの勉強をはじめました。
クエリ情報の取得を勉強していて、$_GETを利用していたのですが
クエリ情報がうまくよみとれなくなりました。

php.iniはいじっていないと思うのですが・・・。
何故だかご教示下さい。

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。

Q初心者です・・・。 takepon  [01月30日 00時44分] 
┗Re:初心者です・・・。 lowol  [01月30日 01時45分] 
  ┗Re:Re:初心者です・・・。 takepon  [01月30日 01時55分] 
    ┗Re:Re:Re:初心者です・・・。 lowol  [01月30日 02時04分] 
      ┗Re:Re:Re:Re:初心者です・・・。 takepon  [01月30日 02時06分] 

コメント一覧

並び替え( ツリー順 / 投稿順[降順] / 投稿順[昇順]

Re:初心者です・・・。

アクセスしているURLはちゃんとhoge.php?id=10
みたいな形になっていますか?
また、受け取るスクリプトの最初でprint_r($_GET);をしてみてはどうでしょう?

案外単純な理由だと思いますので、あせらず調べてみて下さい。

Re:Re:初心者です・・・。

早速のコメントありがとうござます。
早速ご教示いただいたとおり、print_r($_GET)を実行したところ
Array ( ) がprintされました。
($_GET)にArray ( ) を引渡した覚えがないのですが何故でしょうか。。。

Re:Re:Re:初心者です・・・。

$_GETはもともとスパーグローバル変数でarrayですよ。
で、Array ( )が出力されたということは、クエリがちゃんと渡されてないということですね。

なんでもいいのでクエリをつけて、
あなたのすくりぷと.php?id=hoghoge、とか試してみましょう。
(この場合$_GET["id"] は "hogehoge"が入るですね)

それと、saity先生のPHP講座とか意外に勉強になるのでいいと思いますよ。

Re:Re:Re:Re:初心者です・・・。

コメントありがとうございます。
解決いたしましたが、こんどは
Warning: date() expects parameter 2 to be long, string given in 
ようなエラーがでてしました。

ご教示いただいたsaity先生の講座を早速読んでみたいと思います。
入力値のエンコードがおかしい 質問一覧 PEARの使い方