<?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:直接使用PHP的$_GET超全局变量可以方便地获取URL中的查询参数。$_GET是一个关联数组,键名对应URL中的参数名,键值对应参数值。
方法2:对于更复杂的URL(例如包含路径、端口等),可以使用parse_url函数将URL分解成各个组成部分,然后使用parse_str函数解析查询字符串部分,最终得到一个关联数组。
上一篇:php sqlite
下一篇:php 数组去空
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站