
はじめまして。まだまだPHP初心者なのですが..
PHP Ver 4.3.2
にて、$_POST 、 $_GET の値がどうしても
受け取れないのですが、何か設定がおかし
いのでしょうか...
ちなみに、register_global は OFF です。
GET は
URL http://***.com/xxx.php?ID=aaa
echo $_GET["ID"];
print_r ( $_GET );
POSTは、通常通り form の method を POSTに設定して
受け取っていますが、どちらにしても結果は、何も表示されません。
どなたか解決方法をご教授下さい。
また、既出でしたら申し訳ございませんがご指摘下さい。
No.2ベストアンサー
- 回答日時:
サーバ移行と言う事で、
恐らくサーバの設定が異なるせいではと思いました。
試しに
$HTTP_GET_VARS
を使ってみてはいかがでしょうか?
また一度
print_r($GLOBALS)
を行なって値がどこに行っているのか
見てみるのも良いかもしれません。
RESありがとうございます。大変助かります。
print_r($GLOBALS) を早速試してみましたが
HTTP_GET_VARS-Array ( ) Array ( [HTTP_POST_VARS] => Array ( ) [_POST] => Array ( ) [HTTP_GET_VARS] => Array ( ) [_GET] => Array ( ) [HTTP_COOKIE_VARS] => Array ( )...
という感じでやっぱり空でした。
他のグローバル変数にも、私が入れた GET 値は入っていませんでした。
ちなみに、今テストしているソースはこんな感じです。
<?php
echo $_POST["test1"];
print_r( $_POST );
print_r ( $HTTP_POST_VARS );
echo $_GET["test2"];
print_r( $_GET );
print_r ( $HTTP_GET_VARS );
print_r($GLOBALS);
?>
<HTML>
<BODY>
<FORM Method="POST" ACTION="test.php?test2=hoge">
<input type="text" name="test1">
<input type="submit" value="GO">
</FORM>
</BODY>
</HTML>
やはり、サーバー設定だとは思うのですが、
調べても何処が影響しているかわからない状態でして...
すいません。お知恵を貸してください。
No.1
- 回答日時:
見当違いなことを言ってたらすいません。
ローカル関数内での呼び出しであれば、global宣言が必要です。
function xxxfunc($var) {
global $_GET;
echo $_GET['ID'];
:
:
}
$_GETや$_POSTがうまく行かないときは、$_REQUESTを試してみるのもいいかもしれません。
回答ありがとうございます。
ただ、特に関数内ではないのですよ...
今回、サーバー間でのプログラム移行時に発生した現象で、前のサーバーでは同じコードで問題なく取れていたんですよ。
何ででしょうかね...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- 英語 どのような場合に、予定や進行していない動詞を進行形にするかについて 2 2022/03/22 22:31
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
syntax error, unexpected 'ech...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
$_SERVER["REQUEST_METHOD"]に...
-
コンビニで住民票を取得した場...
-
Yahoo! JAPAN IDを新規取得でき...
-
セッションファイルの有効期限...
-
ミュージックのアートワークを...
-
パソコンの識別
-
Accessで家計簿
-
OpenFileDialogの自作
-
DrawImageでビットマップを拡大...
-
【C#】DataGridViewの最大列数...
-
PHPで値を保持する方法
-
ファイルの保存先のパス
-
php に関して質問です。 各ユー...
-
IPアドレスとMACアドレスを取得...
-
$_SERVER["QUERY_STRING"]の仕...
-
アメブロでテーマを指定したRSS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Dosブロンプトでtabを出力したい
-
バッチファイルでpingの結果を...
-
shシェルスクリプト 空白行の...
-
switch()文で値の大小比較
-
findstrのerrorlevel
-
小数点以下0の非表示
-
syntax error, unexpected 'ech...
-
pdftkを使った処理をバッチファ...
-
phpでcookieがうまく保存されない
-
コマンドプロンプト フォルダ内...
-
XMLのタグの有無をPHPで判定し...
-
ゼロとNULLを区別して number_f...
-
バッチファイルで、全てのウィ...
-
DBのハッシュ化したパスワード...
-
Windowsのsetコマンドでの小数...
-
オブジェクトの中身の判定(PHP)
-
bashの関数の引数にスペースが...
-
訪問回数で表示するFLASHを変える
-
batファイルでPC名称の変更
-
print と echo の違い
おすすめ情報