如何使用php获取没有扩展名的网站文件名和?id=someid

拉兹万

我想在没有扩展名和任何查询字符串的域之后获取网站文件名。

我尝试使用 basename 进行解析,但是如果用户将 ? .php 后输出显示不正确。

https://example.com/customers/NameIWant.php返回:NameIWan

https://example.com/customers/NameIWant.php?someting返回:NameIWan.php?someting


$url= basename($_SERVER['REQUEST_URI'], '.php' . $_SERVER['QUERY_STRING'])

这个 $url 我将用它来查询 MySQL。

而且我不需要在 URL 或任何代码中查询,只需要当前文件的名称。

黑莓

您只能使用parse_url()basename()来获取文件名:

<?php

$url = 'https://example.com/customers/NameIWant.php?someting';

// /customers/NameIWant.php
$path = parse_url($url, PHP_URL_PATH);

// NameIWant
$filename = basename($path, '.php');

(替换$url = 'https://example.com/customers/NameIWant.php?someting';$url = $_SERVER['REQUEST_URI'];

https://www.php.net/manual/en/function.parse-url.php

https://www.php.net/manual/en/function.basename.php

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用<div id =“ SomeId”> </ div>进行导航

来自分类Dev

perl 如何获取文件名和扩展名

来自分类Dev

如何从没有扩展名的路径中获取特定文件名python

来自分类Dev

如何在PHP中以最佳方式从URL获取带有扩展名的文件名?

来自分类Dev

没有扩展名VBA的文件名

来自分类Dev

AppleScript中没有扩展名的文件名

来自分类Dev

AppleScript中没有扩展名的文件名

来自分类Dev

如何下载网址中没有文件名和文件扩展名的文件

来自分类Dev

PHP - 目录列表脚本 - 显示没有文件扩展名的文件名

来自分类Dev

如何仅获取文件名+变量的扩展名

来自分类Dev

如何在带有FAL和自己的Extbase扩展名的Typo3 solr扩展名中获取文件名

来自分类Dev

如何在带有FAL和自己的Extbase扩展名的Typo3 solr扩展名中获取文件名

来自分类Dev

jQuery $(“#someId)与document.getElementById('someId'),访问相同的DOM元素会看到不同的结果

来自分类Dev

从资产库视频中获取文件名、描述、ID 和扩展名

来自分类Dev

如何获取使用php上传的文件的文件扩展名?

来自分类Dev

PHP使用第一个字符获取带有扩展名的文件名

来自分类Dev

使用PHP PCRE regex从日志字符串上的URL获取带有扩展名的文件名

来自分类Dev

如何在组合框中显示没有扩展名的文件名?

来自分类Dev

如何使用Powershell选择没有扩展名的文件

来自分类Dev

使用带有原始文件名和扩展名的Google Drive API下载

来自分类Dev

如何使用Camel的'doneFileName'属性作为具有双扩展名的文件名?

来自分类Dev

从bash中的完整文件路径获取父目录名称和文件名而没有扩展名?

来自分类Dev

如何删除文件名中没有给定字符串的某些扩展名文件?

来自分类Dev

从相同扩展名但不具有扩展名(MATLAB)的目录中获取文件名

来自分类Dev

BASH获取没有GET参数的文件扩展名?

来自分类Dev

获取没有扩展名的文件的内容

来自分类Dev

在没有文件扩展名的javascript中获取URL

来自分类Dev

获取没有扩展名的文件的内容

来自分类Dev

从资产文件夹获取仅具有.txt扩展名的文件的文件名

Related 相关文章

  1. 1

    如何使用<div id =“ SomeId”> </ div>进行导航

  2. 2

    perl 如何获取文件名和扩展名

  3. 3

    如何从没有扩展名的路径中获取特定文件名python

  4. 4

    如何在PHP中以最佳方式从URL获取带有扩展名的文件名?

  5. 5

    没有扩展名VBA的文件名

  6. 6

    AppleScript中没有扩展名的文件名

  7. 7

    AppleScript中没有扩展名的文件名

  8. 8

    如何下载网址中没有文件名和文件扩展名的文件

  9. 9

    PHP - 目录列表脚本 - 显示没有文件扩展名的文件名

  10. 10

    如何仅获取文件名+变量的扩展名

  11. 11

    如何在带有FAL和自己的Extbase扩展名的Typo3 solr扩展名中获取文件名

  12. 12

    如何在带有FAL和自己的Extbase扩展名的Typo3 solr扩展名中获取文件名

  13. 13

    jQuery $(“#someId)与document.getElementById('someId'),访问相同的DOM元素会看到不同的结果

  14. 14

    从资产库视频中获取文件名、描述、ID 和扩展名

  15. 15

    如何获取使用php上传的文件的文件扩展名?

  16. 16

    PHP使用第一个字符获取带有扩展名的文件名

  17. 17

    使用PHP PCRE regex从日志字符串上的URL获取带有扩展名的文件名

  18. 18

    如何在组合框中显示没有扩展名的文件名?

  19. 19

    如何使用Powershell选择没有扩展名的文件

  20. 20

    使用带有原始文件名和扩展名的Google Drive API下载

  21. 21

    如何使用Camel的'doneFileName'属性作为具有双扩展名的文件名?

  22. 22

    从bash中的完整文件路径获取父目录名称和文件名而没有扩展名?

  23. 23

    如何删除文件名中没有给定字符串的某些扩展名文件?

  24. 24

    从相同扩展名但不具有扩展名(MATLAB)的目录中获取文件名

  25. 25

    BASH获取没有GET参数的文件扩展名?

  26. 26

    获取没有扩展名的文件的内容

  27. 27

    在没有文件扩展名的javascript中获取URL

  28. 28

    获取没有扩展名的文件的内容

  29. 29

    从资产文件夹获取仅具有.txt扩展名的文件的文件名

热门标签

归档