当前位置 : 首页 » 互动问答 » 正文

如何在URL中/之后获取价值

分类 : 互动问答 | 发布时间 : 2018-04-27 15:05:45 | 评论 : 5 | 浏览 : 36 | 喜欢 : 1

我尝试在PHP中的URL中获取/后的值。

我尝试过使用 $ _ GET ['va'] ,但这仅适用于以下

http:// localhost:8080 / default ?va=xxx

我试图得到的是

http:// localhost:8080 / default /xxx

如何在xxx之后获得/ in PHP.

值>任何帮助非常感谢。

回答(5)

  • 2楼
  • basename(parse_url($ _ SERVER ['REQUEST_URI'],PHP_URL_PATH));
  • 3楼
  • So the $_GET全局变量用于解析查询字符串

    您正在寻找的是 $ url = $ _SERVER ['REQUEST_URI']; 现在全局变量:$ _ SERVER ['REQUEST_URI']

    将包含路径的完整URL。您需要使用

    $url将完整的URL分解为一串小字符串,然后从中解析出来。 $ pieces = explode('/',$ url); //这会为您获取URL后面的第一个字符串值 echo $ pieces [0]; explode('/',$ url)

    Example:

    $pieces = explode('/', $url);
    // this will get you the first string value after / in your URL
    echo $pieces[0];
    
  • 4楼
  • 你可以用两种方法做。

    1-执行这些步骤

    • Get URL
    • Explode by /
    • 获取数组

    2- Add .htaccess的最后一个元素并映射某个变量的值

     RewriteRule ^ default /(.*)page.php?variable = $ 1
    

    ,你可以得到 $ _ GET ['variable']

相关阅读:

Using AND/OR in if else PHP statement

Convert HTML to PDF in .NET

100% width background image with an 'auto' height

Resize image proportionally with CSS?

Change the image source on rollover using jQuery

Fatal Error: Allowed Memory Size of 134217728 Bytes Exhausted (CodeIgniter + XML-RPC)

How to insert spaces/tabs in text using HTML/CSS?

Adjust width and height of iframe to fit with content in it

Download File to server from URL

Refresh Part of Page (div)