2013-08-05 7 views
5

"_" に変更し、1ページ目に私がsendedでは:postにa varが含まれていると "。"そうして "。"例えば

test.info :1; 

を次にPAGE2に:

echo $_REQUEST['test.info']; 
echo $_REQUEST['test_info']; 

最初のものは、第二は、それが

をtest_infoに変更1 で、nullであります$キーが変わった理由はわかりません。

+3

有効な文書化行動... – HamZa

+4

はええ、それは普通のことだこれらは、彼らがドットを含めることはできません制限があるとしてではなく、ドットが_

$test.infoになりました。最も簡単な回避策は、変数名にドットを使用しないことです –

+1

http://php.net/variables.external – billyonecan

答えて

20

これはphpの昔からの投稿です。投稿などの変数は通常のグローバル変数に変わりました。無効な変数名

$test_info - -

+1

'これはPHPの古い時代です。これを念頭に置いていなかった... :) – hek2mgl

+0

Woaw、+100 man。短いが最高の答えが可能です。 –

+0

ありがとう~~ – Leo

関連する問題