很多站长朋友们都不太清楚php获取网址id,今天小编就来给大家整理php获取网址id,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何获取网址中的参数 2、 php页面中如何获取id 3、 php怎么获得帝国cms网页的ID求代码 4、 php通过url获取栏目id参数 php如何获取网址中的参数比如有一个网址为
http://域名/goods.php?u=59id=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
php页面中如何获取id新建文件a.php
<?php $id=1;?>
<html>
<body>
<!--每次鼠标点击会运行abc函数-->
<div onclick="abc('<?php echo $id;?>')"><?php echo $id;?></div>
<script type="text/javascript" src="./jquery-1.8.3.min.js"></script>
<script type="text/javascript">
function abc(num){
var id=num;
$.post("index.php", { "id": id },//使用post向index.php提交id
function(data){
alert(data);//返回并弹出
}, "json");
}
</script>
</body>
</html>
新建一个index.php
<?php
echo $_POST['id'];//获取a.php传过来的值并显示
目录下面有三个文件:
a.php 是显示文件
index.php 是获取a.php提交过来的数据文件
jquery-1.8.3.min.js 是jquery插件文件
php怎么获得帝国cms网页的ID求代码<?php
if($navinfor[classid]==15
||
$navinfor[classid]==16)
{
echo
'<p
class="img-listing-dis">'.$navinfor[flashsay].'</p>';
}
else
{
echo
'<p
class="img-listing-dis">'.$navinfor[flashsay].'</p>';
}
?>
使用帝国CMS的灵动标签获取ID
更多帝国CMS教程可参看:
php通过url获取栏目id参数<?php
$s1 = 'localhost:82/special/4/index.php';
$s2 = 'localhost:82/special/4/';
//方法一:使用正则表达式
$pa = '%localhost:82/.*?/(\d)/%si';
preg_match_all($pa,$s2,$r,PREG_SET_ORDER);
echo '获取的ID: '. $r[0][1];
//方法2:使用函数
$r = explode('/',$s1);
echo '获取的ID: '. $r[2];
?>
关于php获取网址id的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php获取网址id php获取网址ip的详细内容...