[請益] 請問一個關於全域變數的問題

看板PHP作者 (BloodyDawn)時間17年前 (2008/03/04 21:37), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
之前看了不少文章, 很多都有提到全域變數不安全不要使用. 請問一下這個全域變數指的是什麼呢? 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

03/04 23:10, , 1F
就是 register_global=on 的情況,那個全域變數的翻譯不好.
03/04 23:10, 1F

03/04 23:10, , 2F
正確來說應該說,自動將post,get註冊為全域變數的功能...
03/04 23:10, 2F

03/04 23:11, , 3F
而 $_POST,$_GET 則是稱之為超全域變數..
03/04 23:11, 3F

03/05 23:43, , 4F
我了解了@@非常謝謝你~
03/05 23:43, 4F
文章代碼(AID): #17pL2b0v (PHP)
文章代碼(AID): #17pL2b0v (PHP)