0

我看到一些网站要求提供有效的电子邮件地址并将动态创建的下载链接发送到电子邮件地址。该文件将存在于同一位置。怎么可能有不同的动态 url 指向同一个位置?

我需要使用 php 进行类似的实现。请建议。

4

2 回答 2

0

动态网址是包含数据的网址,而静态网址只是访问页面的链接。动态链接:http ://www.somesites.com/forums/thread.php? threadid=12345&sort=date 因为页面上有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 都指向两个不同的页面。但是如果搜索引擎在第一个违规字符之后清除信息,那么问题标记(?),现在两个页面看起来一样“; 所以它们非常相似;只有第一个可以将数据提交到该页面。

要了解有关静态和动态链接的更多信息,请查看: http ://www.webconfs.com/dynamic-urls-vs-static-urls-article-3.php

于 2013-01-08T07:08:00.950 回答
0

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

服务器端代码只是从文件系统中挑选文件并直接返回它(例如readfile(不要忘记设置 Content-Type 标头))。

于 2013-01-08T07:08:08.900 回答