作者BloodyDawn (BloodyDawn)
看板PHP
標題[請益] 請問一個關於全域變數的問題
時間Tue Mar 4 21:37:40 2008
之前看了不少文章, 很多都有提到全域變數不安全不要使用.
請問一下這個全域變數指的是什麼呢?
1. 將變數設成全域變數
EX:
$GLOBALS['foo'] = 1;
或是
global $foo = 1;
2. 使用php.ini裡面的register_global
EX:
讓PHP無法直接接收用GET或是POST傳送的值
而必需使用$_GET['foo']或是$_POST['foo']來接收
==============================================================================
自己看了半天, 感覺因該是第二個, 不知道是不是正確的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.1.133
1F:→ kylekai:就是 register_global=on 的情況,那個全域變數的翻譯不好. 03/04 23:10
2F:→ kylekai:正確來說應該說,自動將post,get註冊為全域變數的功能... 03/04 23:10
3F:→ kylekai:而 $_POST,$_GET 則是稱之為超全域變數.. 03/04 23:11
4F:→ BloodyDawn:我了解了@@非常謝謝你~ 03/05 23:43