我在clientDomain.com/show.php页面中有一个jQuery脚本,它显示了使用jQuery.getJSON()从serverDomain.com/echo.php .php页面加载的一些数据。我希望只有被允许的域名才能显示数据,因为我不希望未经授权的人在自己的网站上安装脚本而没有我的许可。有没有办法将jQuery.getJSON()的响应限制在特定的域中?该解决方案还应防止客户端使用iframe。总而言之,只有当有人直接访问serverDomain.com/ only .php页面或其中一个允许的客户端域时,才能看到数据。提前感谢您的支持!
我的请求/响应脚本的工作方式类似于
我目前正在阅读HEAD FIRST PHP和MySQL。我在教如何验证电子邮件的章节。这本书教导使用正则表达式检查电子邮件的本地名称部分,PHP的内置函数checkdnsrr检查域部分。如果域名有效,那么电子邮件将是有效的,反之亦然。
我只是尝试了苹果,和GitHub注册验证,发现他们没有用这种方式验证电子邮件字段。我想知道这是不是一种实用的方法?我个人认为这是个好办法,但如果是这样的话,为什么像苹果这样的大公司不这么做呢?
如果你能给我不同的看法,我将不胜感激。
我当前的htaccess内容是:
# @package Mambo Open Source
# @copyright (C) 2005 - 2006 Mambo Foundation Inc.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
#
# Mambo was originally developed by Miro (www.miro.com.au) in 2000. Miro assigned the copyright in Mambo to The Mambo Foundation in 2005 to ensur