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

php获取url中的参数

作者:思念的回忆   发布日期:2026-05-27   浏览:33

<?php
// 获取URL中的参数

// 假设当前URL是: http://example.com/page.php?id=123&name=JohnDoe

// 方法1: 使用$_GET超全局变量获取URL参数
$id = $_GET['id']; // 获取id参数,值为123
$name = $_GET['name']; // 获取name参数,值为JohnDoe

echo "ID: " . $id . "<br>";
echo "Name: " . $name;

// 方法2: 使用parse_url和parse_str组合来解析完整的URL
$url = "http://example.com/page.php?id=123&name=JohnDoe";
$parsed_url = parse_url($url);

// 解析查询字符串部分
parse_str($parsed_url['query'], $query_params);

// 输出解析后的参数
print_r($query_params); // 输出: Array ( [id] => 123 [name] => JohnDoe )
?>

解释说明:

  1. 方法1:直接使用PHP的$_GET超全局变量可以方便地获取URL中的查询参数。$_GET是一个关联数组,键名对应URL中的参数名,键值对应参数值。

  2. 方法2:对于更复杂的URL(例如包含路径、端口等),可以使用parse_url函数将URL分解成各个组成部分,然后使用parse_str函数解析查询字符串部分,最终得到一个关联数组。

上一篇:php sqlite

下一篇: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 中文站