Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 获取请求参数

作者:昂首向前走,   发布日期:2026-05-14   浏览:41

<?php
// 获取GET请求参数
if (isset($_GET['param'])) {
    $getParam = $_GET['param'];
    echo "GET 参数: " . htmlspecialchars($getParam);
}

// 获取POST请求参数
if (isset($_POST['param'])) {
    $postParam = $_POST['param'];
    echo "POST 参数: " . htmlspecialchars($postParam);
}

// 获取所有请求参数(包括GET和POST)
$requestParams = $_REQUEST;
echo "所有请求参数: ";
print_r($requestParams);

// 使用filter_input获取请求参数,更安全的方式
$getParamSafe = filter_input(INPUT_GET, 'param', FILTER_SANITIZE_STRING);
$postParamSafe = filter_input(INPUT_POST, 'param', FILTER_SANITIZE_STRING);

if ($getParamSafe !== null) {
    echo "通过filter_input获取的GET参数: " . htmlspecialchars($getParamSafe);
}

if ($postParamSafe !== null) {
    echo "通过filter_input获取的POST参数: " . htmlspecialchars($postParamSafe);
}
?>

解释说明:

  1. 获取GET请求参数:使用$_GET超全局变量来获取URL中的查询参数。
  2. 获取POST请求参数:使用$_POST超全局变量来获取表单提交的数据。
  3. 获取所有请求参数:使用$_REQUEST超全局变量可以同时获取GET、POST和COOKIE中的参数。
  4. 使用filter_input获取请求参数:这是一种更安全的方式,可以通过指定输入类型和过滤器来处理用户输入,避免潜在的安全问题。

上一篇:php去除字符串首尾的某个字符

下一篇:php 字符串转小写

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

linux 重启php

php后端

php爬虫框架

php多线程与并发

php读取csv文件

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站