我正在使用一个简单的应用程序来检索JSON文件信息,但是为此,我需要一个ID,我通过将其添加到URL中来解决该问题,如下所示:
http://localhost:8000/comic_library/comic.php?id=2097
由于这不是一个友好的网址,因此我将其更改为:
http://localhost:8000/comic_library/comic/2097
但是当我检索URL时,我唯一得到的是:
http://localhost:8000/comic_library/comic.php
但是我需要id才能检索JSON文件,有没有一种方法可以获取自定义URL,而不仅仅是绝对URL
答案 0 :(得分:1)
当您使用核心php时,不可能拥有http://localhost:8000/comic_library/comic/2097之类的URL,如果您使用诸如codeigniter之类的框架或诸如wordpress之类的cms,那么您将获得该URL。核心php网址的扩展名为.php。
答案 1 :(得分:0)
您应该像这样http://localhost:8000/comic_library/comic.php/2097
传递URL$uri_path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$uri_segments = explode('/', $uri_path);
echo $uri_segments[2]; // for http://localhost:8000/comic_library/comic.php/2097 you will get '2097'
首先拆分网址段,然后获取所需的段数组值。
答案 2 :(得分:0)
如果您的网址是这个
b
您可以通过以下过程获取您的ID
http://localhost:8000/comic_library/comic/2097