ホームページ >バックエンド開発 >PHPチュートリアル >photoshop cs5 公式中国語公式オリジナルのダウンロードよくあるイライラする質問に対する PHP の回答
よくある質問に対する PHP の回答
Joy Village からの転載
PHP 4.2 以降のバージョンでは、register_global のデフォルトは off です
別のページから送信された変数を取得したい場合:
方法 1: PHP.ini で register_global を見つけて変更します Set
方法 2: この extract($_POST);extract($_GET); (extract($_SESSION) の前に Session_Start() が必要であることに注意してください)
方法 3:変数を一つずつ読み込む $a=$_GET["a"];$b=$_POST["b"] など この方法は面倒ですが、
PHP コード:
Ob_Start の方が安全です。 ();
Session_Start();
Echo "
"; <br>Echo "このページで取得される _GET 変数は次のとおりです: "; <br> Print_R($_POST); <br>Echo "このページで取得される _COOKIE 変数は次のとおりです:"; <br>Print_R($_COOKIE); <br>Echo "このページで取得される _SESSION 変数は次のとおりです:"; <br>Print_R($_SESSION) ; <br>Echo "";
"; <br>Echo $_GET["Name"]; ;/前>"; <br>?><br>-------- ----------------------------- ------------------- ----------------------- <br>正しいメソッドは次のとおりです: <br>PHPコード:----------------- ------------------------------ -------------------- ------------ <br><?php <BR>$Var="こんにちは php"; "receive.php?Name=".urlencode($Var); <br>header("location :$post"); <br>------------------- ------------------------ ------------------------ ---------------- <br>受信ページ () で Urldecode を使用する必要はありません。変数は自動的にエンコードされます。 <br> SQL ステートメントを標準化します。 <br> 先頭に「`」を追加します。 <br>もちろん、キーワードの使用はお勧めしません<br>$Sql="INSERT INTO `xltxlm` (`author`, `title)。 `, `id`, `content`, `date`) VALUES ('xltxlm', 'use`', 1, 'criterion your SQL string ', '2003-07-11 00:00:00')" <br>方法システムがデフォルトでどのような機能をサポートしているか知っていますか? <br>PHP コード: <br>--------------------------------- ---------------------------------- ----------- <br><?php <BR>$arr = get_dependent_functions(); <br>Function php() { <br>} <br>echo "<pre class="brush:php;toolbar:false">"; <br>Echo "ここでは、システムでサポートされている関数すべてとカスタム関数を示します <br>print_r($arr) ); <br>echo ""