2011-04-08 98 views
0

注意:我不问如何通过静态IP地址限制询问站点,这已经在我的.htaccess文件中完成了。我有一个特定的网站,我需要在路上经常访问,但只能通过特定的机器访问。是否可以限制访问网站到特定的计算机?

总之,是否有可能限制访问特定的网站根据某些特定的内部IP以外的IP?

+0

您可以使用持久性cookie吗? – 2011-04-08 02:03:21

+0

@webarto - 听起来像是一个可行的选择,但如果我从未访问过网站(由于IP限制),我怎么才能将cookie加载到便携式机器上? – JM4 2011-04-08 14:44:22

回答

3

在Web服务器上设置SSL并使用仅在该特定计算机上存在的证书对其进行身份验证。

查看this article的介绍。

0

不知你可以手动为你创建一个cookie,然后你的网站会让你进入?

0

对网站进行身份验证..快速形式,需要一个特定的用户名和密码,一旦设置,创建一个会话,保持信息..所有你不想让别人看到的网页只是检查会话是否存在如果不是将它们发送到登录表单中,您可以使用持久性cookie吗?

+0

已经这样做了。如果可能的话,我正在寻找比这更简单的东西。我不想有一个单页“不小心”离开会话验证检查,并允许访问该网站 – JM4 2011-04-08 02:20:10

+0

读取计算机信息?不用PHP,也许闪光.. – 2011-04-08 02:26:07

+1

@ JM4:然后使用一个持久的cookie与一个长的和“不可能猜到”的名字,基本上是一个密码。在PHP涉足之前,您可以对该cookie进行apache检查,然后重定向到登录页面或直接拒绝访问。由于cookie检查是在网络服务器级别完成的,因此除非存在Cookie,否则访问网站中的任何内容都是不可能的,并且如果它是“不可能猜到的”,那么您实际上已经获得了银行金库前门。 – 2011-04-08 02:29:18

相关问题