1、filter_var函數
例如用在驗證輸入文字是不是郵件位址:filter_var('123456@qq.com',FILTER_VALIDATE_EMAIL );傳回的值是匹配到正確的郵箱地址的結果。
2、prase_url函數
解析url返回各個組成部分
<?php $url = 'https://www.baidu.com/web/http/index.html?a=add&b=bad'; print_r(parse_url($url)); echo parse_url($url, PHP_URL_PATH); ?>
以上結果會輸出:
Array ( [scheme] => https [host] => www.baidu.com [path] => /web/http/index.html [query] => a=add&b=bad ) /web/http/index.html
## 3、http_build_query
產生URL-encode 之後的請求字串,當我們過濾url傳遞過來的參數後,可以將這些參數以數組的形式傳入http_build_query()來建構出query參數:$url="https://www.baidu.com"; $data = array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', 'php'=>'hypertext processor'); $query=http_build_query($data); $uri=$url.'?'.$query; echo $uri; ?>
4、$_SERVER
$_SERVER 是一個包含了頭資訊(header)、路徑(path)、以及腳本位置(script locations)等等資訊的數組。
比較常用到的有:######$_SERVER['REMOTE_ADDR']:瀏覽目前頁面的使用者的 IP 位址。 ######$_SERVER['HTTP_HOST']:目前請求頭中 Host: 項的內容,如果存在的話。 ######$_SERVER['SERVER_ADDR']:目前執行腳本所在的伺服器的 IP 位址。 ######$_SERVER['REQUEST_TIME_FLOAT']:請求開始時的時間戳,微秒等級的精確度。自 PHP 5.4.0 開始生效。 ######$_SERVER[SERVER_NAME']:目前執行腳本所在的伺服器的主機名稱。如果腳本運行於虛擬主機中,則該名稱是由該虛擬主機所設定的值決定。 ######推薦教學:###PHP影片教學#######以上是php有多少個內建函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文比較了酸和基本數據庫模型,詳細介紹了它們的特徵和適當的用例。酸優先確定數據完整性和一致性,適合財務和電子商務應用程序,而基礎則側重於可用性和

本文討論了確保PHP文件上傳的確保,以防止諸如代碼注入之類的漏洞。它專注於文件類型驗證,安全存儲和錯誤處理以增強應用程序安全性。

本文討論了在PHP中實施API速率限制的策略,包括諸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之類的庫。它還涵蓋監視,動態調整速率限制和手

本文討論了使用password_hash和pyspasswify在PHP中使用密碼的好處。主要論點是,這些功能通過自動鹽,強大的哈希算法和SECH來增強密碼保護

本文討論了OWASP在PHP和緩解策略中的十大漏洞。關鍵問題包括注射,驗證損壞和XSS,並提供用於監視和保護PHP應用程序的推薦工具。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)