我想创建指向受保护目录中的页面和内容的链接。我没有对从主机管理页面设置的受保护目录进行编程。
我希望能够为用户提供链接,这些链接也会将他们带到页面和登录。
此外,如果有一种方法我希望能够在其他地方嵌入受保护目录中的内容,而不是为了显示内容而购买密码框。
我正在使用 PHP4
谢谢!
根据身份验证,您可以使用如下 URL:
http://username:password@yoursite.com/protected_dir
我知道这适用于通过.htaccess. 但是,请记住,您将以明文形式发送带有密码的链接,并且可能会被错误的人无意中看到。
此外,如果有一种方法我希望能够在其他地方嵌入受保护目录中的内容,而不是为了显示内容而购买密码框。
用 fsockopen 阅读它。这是一个带有基本身份验证的示例 od fsockopen http://pl.php.net/manual/en/function.fsockopen.php#32830
...我希望能够在其他地方嵌入受保护目录中的内容,而不是为了显示内容而购买密码框。
作为直接链接,此
http://username:password@yoursite.com/protected_dir/file.html
不起作用,但只有在尝试使用 IE 浏览器查看它时,我认为如果你想通过 PHP 嵌入内容,你可以使用这个:
file_get_contents("http://username:password@yoursite.com/protected_dir/file.html")
如果你试试这个,请告诉我,我也很感兴趣。