使用php的动态url

使用php的动态url,php,dynamic-url,Php,Dynamic Url,我见过一些网站要求一个有效的电子邮件地址,并发送动态创建的下载链接到电子邮件地址。该文件将存在于同一位置。如何使不同的动态URL指向同一位置 我需要用php做一个类似的实现。请建议。动态url是包含数据的url,而静态url只是访问页面的链接。 动态链接: 因为在thread.php页面上 someone can use these these functions to load data into the main page thread.php $myvar = $_GET['threadi

我见过一些网站要求一个有效的电子邮件地址,并发送动态创建的下载链接到电子邮件地址。该文件将存在于同一位置。如何使不同的动态URL指向同一位置


我需要用php做一个类似的实现。请建议。

动态url是包含数据的url,而静态url只是访问页面的链接。 动态链接: 因为在thread.php页面上

someone can use these these functions to load data into the main page thread.php
$myvar = $_GET['threadid']; //which is 12345
$myvar2 = $_GET['sort']; //which is 'date'
静态链接:http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm 这是静态的,因为其中没有存储数据;它只是用来指向一个页面

对于指向同一页面的链接,示例如下: index.php?var=5 及 index.php “这两个URL都指向两个不同的页面。但是如果搜索引擎清除第一个有问题的字符(问号(?)之后的信息,那么现在两个页面看起来都一样了””;所以他们非常相似;只有第一个用户可以将数据提交到该页面

要了解有关静态和动态链接的更多信息,请查看:

一般来说,它们并不指向同一个位置。这将是一个重定向,并将导致“真实”URL(没有任何身份验证保护)可供共享该URL的客户端使用


服务器端代码只是从文件系统中提取文件并直接返回(例如,使用(别忘了设置内容类型标题))。

您指的是短URL吗?或者是短网址?不,不是短网址。我收到一封带有下载链接www.example.com/download/1234556的电子邮件。单击,我可以下载数据。其他人通过链接www.example.com/download/2343443接收电子邮件。它仍然下载相同的数据,但url不同。感谢您的回复。你能解释一下逻辑吗。服务器脚本放在哪里?我不理解如何实现这一点:服务器端代码只是从文件系统中提取文件并直接返回