0

我曾经看到一个朋友网站,它允许您通过浏览到一个 url 来查看一个私有的 php 文件。

例如,http ://example.com/accessthesite.php会显示隐藏在http://example.com/index.php上的内容

他们基本上用它来预览对他们网站的更改,因为它还没有完全启动。

因此,虽然 /index.php 有一个即将推出的页面,但如果您浏览到 /accessthesite.php,您将被重定向到 /index.php 并显示完整的网站。

知道他们是怎么做到的吗?

4

1 回答 1

2

很可能 accessthesite.php 设置了会话变量cookie。设置后,index.php 包含识别此内容并显示替代视图的代码。

我自己已经将这种方法用于各种事情,但我经常发现设置第二个开发和/或登台站点更容易。在将待定更改发布到公共站点之前,可以在那里查看它们。一般来说,开发人员直接在公共站点上工作并不是一个好主意,因为可能会出现问题。您不想通过显示尚未准备好的网站给用户带来不便。

于 2012-11-16T22:46:39.017 回答