php - 使用 PHP 从 URL 中获取整数值

标签 php mysql url isset

我有这个虚拟 URL:http://blahblah.co.uk/node/57?url=/Installer/Manufacturer/17/Schuco

我需要此 URL 中的数字“17”才能查询数据库。

我研究过使用“isset()”,但我不确定这是正确的方法。

有人可以告诉我如何删除这个 URL 吗?

谢谢

这是我目前所拥有的:

$url = $_GET['url'];
echo $url;

最佳答案

您可以使用 explode() 剥离 $url 并获得 17

$url = $_GET['url'];
$parts = Explode('/', $url);
$part = $parts[7]; //17

您可以更改 7 以获得 url 的正确部分。

编辑(评论后):

print_r($parts);

给你

Array ( [0] => http: 
        [1] => 
        [2] => blahblah.co.uk 
        [3] => node 
        [4] => 57?url= 
        [5] => Installer 
        [6] => Manufacturer 
        [7] => 17 
        [8] => Schuco 
)

所以你可以看到数字 7 给你 17
echo $零件[7];//17

关于php - 使用 PHP 从 URL 中获取整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26138779/

相关文章:

java - Tomcat 9 : header line does not conform to RFC 7230

javascript - 如何使用 JavaScript 和 Regex 提取 url 的一部分

php - Mysql插入或更新一个表列数据到另一张具有匹配值的表

php - Mysql 将 url 与保存的正则表达式进行匹配

MySQL 可以远程连接但不能本地连接

javascript - jQuery AJAX 与 PHP 将内容上传到 MYSQL DB

jquery - 使用ajax和jquery进行搜索和抓取url参数

javascript - 选择 2 类型错误 : b is undefined

php - 从 Dropbox Directory 拉取和显示网站图库中的图像

javascript - Highcharts/JavaScript 月份与 MySQL 不兼容