PHP 提供多種取得使用者輸入的函數:1. $_GET:從URL 查詢字串取得資料;2. $_POST:從HTTP 請求主體取得資料;3. $_REQUEST:合併$_GET 和$_POST,處理各種HTTP 請求;4. readfile():從檔案讀取資料;5. stream_get_contents():從檔案指標或URL 取得資料;6. fgets() / freadline():從檔案指標讀取取一行資料;7. parse_str():解析查詢字串。
PHP 取得使用者輸入的函數
PHP 提供了多種取得使用者輸入的函數,主要包含以下幾種:
1. $_GET
從URL 的查詢字串中取得數據,用於GET 請求。例如:
<code class="php"><?php $name = $_GET["name"]; ?></code>
2. $_POST
從 HTTP 請求主體中取得數據,用於 POST 請求。例如:
<code class="php"><?php $email = $_POST["email"]; ?></code>
3. $_REQUEST
合併了 $_GET 和 $_POST,可用於處理各種 HTTP 要求。例如:
<code class="php"><?php $username = $_REQUEST["username"]; ?></code>
4. readfile()
從檔案讀取資料。例如:
<code class="php"><?php $data = readfile("input.txt"); ?></code>
5. stream_get_contents()
#從檔案指標或 URL 取得資料。例如:
<code class="php"><?php $handle = fopen("input.txt", "r"); $data = stream_get_contents($handle); ?></code>
6. fgets() / freadline()
從檔案指標讀取一行資料。例如:
<code class="php"><?php $handle = fopen("input.txt", "r"); $line = fgets($handle); ?></code>
7. parse_str()
#將查詢字串解析為鍵值對陣列。例如:
<code class="php"><?php $data = "name=John&email=john@example.com"; parse_str($data, $params); ?></code>
以上是php中用於取得使用者輸入的函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!