导航:首页 > 编程语言 > php获取url中的参数

php获取url中的参数

发布时间:2022-06-23 17:23:51

A. php如何获取网址中的参数

比如有一个网址为

http://域名/goods.php?u=59&id=24#pinglun

我想得到这个id值

可以用正则,也可以用php函数解析到数组中

用正则可以这样

preg_match('/id=(d+)/',$_SERVER["REQUEST_URI"],$m);//$_SERVER 这个表示当前网址url

print_r($m[1]);exit;

或者用parse_url()及parse_str()函数

$cur_q=parse_url($_SERVER["REQUEST_URI"],PHP_URL_QUERY);

parse_str($cur_q,$myArray);

print_r($myArray["id"]);exit;

拓展资料

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP的特性包括:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统。

4. 最重要的是PHP可以用C、C++进行程序的扩展!

参考资料:网络 PHP

B. thinkphp 取得url参数

一般情况下URL中的参数就是通过GET方法获取,但是由于PATHINFO的特殊性,URL地址最终需要被解析才能转换成GET参数,ThinkPHP对URL是按照一定的规则进行解析的,除非你使用了URL路由规则,如果你对URL做了特别的定制,但是又不想使用URL路由,那么可以使用框架提供的URL参数获取方法直接获取,
例如,我们访问一个如下的网址:
http://serverName/News/archive/2012/01/15
正常情况下,只有通过路由才能解析后面的2012/01/15,现在我们可以直接在News控制器的archive操作方法里面直接使用:
Class NewsAction extends Action {
Public function archive(){
$year = $_GET["_URL_"][2];
$month = $_GET["_URL_"][3];
$day = $_GET["_URL_"][4];
}
}
3.0版开始支持URL地址中的PATH_INFO方式的URL的参数获取方式,需要配置
VAR_URL_PARAMS参数,默认值是:
'VAR_URL_PARAMS' => '_URL_', // PATHINFO URL参数变量

C. php获取url传递的参数

/convert/video/20140318/60565700.flv这种参数最好先urlencode(),带特殊符号不适合直接当参数。
$path=$_GET['path'];//取get请求的参数

D. 急!!php获取url参数

URL 传值只能用GET 方法,亲,你的前台页面必须用GET方法

你这前台用POST ,后台用GET, 然后还用URL ,你这是要玩坏服务器的节奏吗

E. php如何获取url的参数

//url中传递的参数,get形式
$userid=@$_GET['userid'];
//你也可以打印出所有的Get参数,可以更明白其中的奥妙
print_r($_GET);

//如果是表单/post提交,则用$_POST,用法和$_GET类似

F. php如何获取当前URL部分参数

$myURL
=
$_GET["UL"];
echo
$myURL;
以上是取得整个URL,如果是参数的话,至少得有个参数名吧,否则只能自已做文本串分析处了.

G. php如何获取url中的参数

echo$_SERVER['QUERY_STRING'];

H. php里怎么得到URL里的值

怎么具体得到ID值:$_GET['id']。
怎么具体得到CID值:$_GET['cid']。
URL里面的参数都是键值对(key和value),$_GET可以获取地址栏的参数。

I. php怎么获取url的参数显示出来

是的 。这个的话通俗来讲很可以。每个都是不一样的。相比较那些说的。可以咨询一下专业人士的解答。多询问一下身边的人也可以。要与日常生活结合对待

J. php获取url参数程序代码总结

parse_url函数
我们先来了解一下parse_url函数,官方解决
说明
mixed
parse_url
(
string
$url
[,
int
$component
=
-1
]
)
本函数解析一个
URL
并返回一个关联数组,包含在
URL
中出现的各种组成部分。
本函数不是用来验证给定
URL
的合法性的,只是将其分解为下面列出的部分。不完整的
URL
也被接受,
parse_url()
会尝试尽量正确地将其解析。
要解析的
URL。无效字符将使用
_
来替换。
实例
代码如下

$url
=
"http://www.45it.net/welcome/";
$parts
=
parse_url($url);
print_r($parts);
array
(
[scheme]
=>
http
[host]
=>
www.45it.net
[path]
=>
/welcome/
)
也可以自己去写一个算法!如下
代码如下

function
getParams()
{
$url
=
'/index.php?_p=index&_a=show&x=12&y=23';
$refer_url
=
parse_url($url);
$params
=
$refer_url['query'];
$arr
=
array();
if(!empty($params))
{
$paramsArr
=
explode('&',$params);
foreach($paramsArr
as
$k=>$v)
{
$a
=
explode('=',$v);
$arr[$a[0]]
=
$a[1];
}
}
return
$arr;
}
调用方法
代码如下

$arr
=
getParams();
print_r($arr);
结果
结果:
Array
(
[_p]
=>
index
[_a]
=>
show
[x]
=>
12
[y]
=>
23
)

阅读全文

与php获取url中的参数相关的资料

热点内容
360pdf阅读器下载 浏览:751
百战程序员标签管理视频 浏览:380
朗读者app会员怎么下载 浏览:269
java读取单词 浏览:547
android查看网关 浏览:419
下载的主题在文件夹中找不到 浏览:16
在线攻击服务器什么意思 浏览:229
ce怎么改安卓系统 浏览:12
php分页显示代码 浏览:911
吃甜的东西缓解压力 浏览:171
有什么手势舞app 浏览:89
固定收益pdf 浏览:409
java排序comparator 浏览:500
如何只输入服务器上的ip 浏览:490
单片机称号 浏览:194
phpsocket并发多少 浏览:579
tomcat安装php 浏览:78
clay黏土服务器怎么加黏土 浏览:765
androidsetcolor 浏览:174
手机如何登陆主机服务器 浏览:531