私はIXウェブホスティングでホストされています。すべての$ _SESSION変数は、同じ名前の通常の変数に自動的に割り当てられます。それは通常のPHPの動作ですか?私はphp.netのマニュアルでそれを探して答えを見つけられませんでした。ここではサンプルスクリプトがあります:私はlocalhostでPHPセッション変数が自動的に通常の変数に割り当てられます
<?php
$_SESSION['myvar'] = "hello";
echo $myvar; // after a page refresh, displays hello
$myvar = "goodbye";
echo $_SESSION['myvar']; // displays goodbye
?>
が、私は未定義の変数の同類にエラーMSGを取得:$ MYVARしかしIXで、スクリプトは動作します!危険なPHPの動作ですか?前もって感謝します。
'register_globals'を無効にする – zerkms
@zerkmsは何を言ったのですか?これが誰もがPHPを楽しむ理由です。 –
ママはPHPがクールだと言います。 –