我想从php中的url获取带有$ _GET变量值的文件名吗?
我的网址是http://dev.proprofs.com/helpdesk/admin/admin.php?t=email
我只想从网址中检索admin.php?t = email?
怎么做?请帮忙。
答案 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将获得带扩展名的文件名。