PHP中register globals引數設定

2021-06-26 13:48:41 字數 542 閱讀 8733

register_globals是php.ini裡的乙個配置,這個配置影響到php如何接收傳遞過來的引數。

1、當register_globals=off的時候,下乙個程式接收的時候應該用$_get['user_name']和$_get['user_pass']來接受傳遞過來的值。(注:當的method屬性為post的時候應該用$_post['user_name']和$_post['user_pass'])

2、當register_globals=on的時候,下乙個程式可以直接使用$user_name和$user_pass來接受值。

顧名思義,register_globals的意思就是註冊為全域性變數,所以當on的時候,傳遞過來的值會被直接的註冊為全域性變數直接使用,而off的時候,我們需要到特定的陣列裡去得到它。

register_globals= off的情況不僅僅影響到如何獲取從、url傳遞過來的資料,也影響到session、cookie,對應的,得到session、cookie的方式應該為:$_session、$_cookie。同時對於session的處理也有一些改變,所以一般還是設定為off。

php中mysql函式 php中mysql有關函式

1.mysql query 一般是用來查詢資料裡面的資料。如 username post name sql select from members where login name username result mysql query sql 以上程式是檢測資料庫中是否存在表單傳送過來的使用者名稱...

php 中set是什麼 PHP中

php中把以兩個下劃線 開頭的方法稱為魔術方法 magic methods 這些方法在php中充當了舉足輕重的作用。其中 set 設定乙個類的成員變數時呼叫 set 的作用 set property,value 方法用來設定私有屬性,給乙個未定義的屬性賦值時,此方法會被觸發,傳遞的引數是被設定的屬性...

php 中set是什麼 PHP中

php中把以兩個下劃線 開頭的方法稱為魔術方法 magic methods 這些方法在php中充當了舉足輕重的作用。其中 set 設定乙個類的成員變數時呼叫 set 的作用 set property,value 方法用來設定私有屬性,給乙個未定義的屬性賦值時,此方法會被觸發,傳遞的引數是被設定的屬性...