PHP GET请求但没有?=

时间:2017-12-03 11:47:58

标签: php

我想知道像Imgur,MEGA等网站是如何做到这一点的: https://imgur.com/a/SbmNz(强调SbmNz

SbmNz位在图像或文件之间是动态的,我猜它是$_GET的一种。而我只是想知道如何在没有通常的?name=value方式的情况下做到这一点。

2 个答案:

答案 0 :(得分:0)

你可以使用任何MVC或只是为它编写一个htaccess规则,例如,你可以使用laravel来传递变量和url laravel参考URL Generation-Laravel5 写.htaccess参考USING .HTACCESS REWRITE RULES

答案 1 :(得分:0)

您可以通过更改.htaccess(在文件夹中创建.htaccess文件)来执行Apache重写模块

例如,如果您有此代码段

RewriteRule ^play/([^/]*)$ player.php?id=$1 [L]

当后端请求中的用户访问www.example.com/play/Trg4实际处理www.example.com/player.php?id=Trg4

然后,您可以使用id获取$_GET['id']。这意味着php代码没有变化。它完全由.htaccess

完成

确保启用了Apache服务器的rewrite_module