0

我正在解决一个问题,我想限制用户打开 PHP 页面这是我的 javascript-

 <script>
      $('input[id=f1email1]').on('blur', function(){
           var k = $('input[id=f1email1]').val();
           if (k != "")
                $('span[id=showEmail]').load('emailCheck.php?email=' + k);
      });
 </script>

emailCheck.php可以通过在浏览器中输入直接访问,这可能会泄漏一些信息。我什至无法重定向页面,因为它将我连接到数据库。

我能做些什么?

4

1 回答 1

2

Ajax 发出的请求与任何其他 HTTP 请求之间没有区别(因此您无法可靠地区分它们,因此如果用户想直接访问 URL,则无法阻止直接访问该 URL)。

如果页面包含用户无法访问的信息,则不要将其放入页面中。

于 2013-08-12T14:27:26.500 回答