从url

时间:2016-10-21 05:11:01

标签: php

我想从php中的url获取带有$ _GET变量值的文件名吗?

我的网址是http://dev.proprofs.com/helpdesk/admin/admin.php?t=email

我只想从网址中检索admin.php?t = email?

怎么做?请帮忙。

2 个答案:

答案 0 :(得分:1)

试试这个,使用 pathinfo

<?php
$filepath  = 'http://dev.proprofs.com/helpdesk/admin/admin.php?t=email';
$path_parts = pathinfo($filepath);

echo "dirname   : ".$path_parts['dirname']."\n";
echo "basename  : ".$path_parts['basename']."\n";
echo "extension : ".$path_parts['extension']."\n";
echo "filename  : ".$path_parts['filename']."\n";

?>

输出

dirname   : http://dev.proprofs.com/helpdesk/admin
basename  : admin.php?t=email
extension : php?t=email
filename  : admin

<强> DEMO

答案 1 :(得分:1)

如果您只想获取文件名,请尝试此操作。

print_r(pathinfo("/Your url go here",PATHINFO_BASENAME));

out将获得带扩展名的文件名。