PHP接收表單(GET/POST)時,表單名中的點變成了下劃線怎麼辦?

 

 若是開發中發現,從表單中傳遞上來的表單名稱後端接不到值,不要驚慌,頗有多是表單名稱中帶有特殊字符(.和空格)php

 PHP接收參數時,發現表單名中若是是 句號(.)或者空格( ),會被轉換成下劃線(_) 後端

 

PHP 官方文檔有描述這一點 .net

http://php.net/manual/zh/language.variables.external.php3d

 

 

 

 

 

注意到點(句號)不是 PHP 變量名中的合法字符,出於此緣由,要注意 PHP 將會自動將變量名中的點替換成下劃線。

 

 

 這個時候若是,表單名稱中帶有點號的話,表單名中的點用下劃線替代後,方能接收到值。blog

相關文章
相關標籤/搜索