Cross Domain PHP

Cross Domain PHP

本文关键字:PHP Domain Cross      更新时间:2023-09-26

我需要一些跨域php代码的参考,以及在php中使用javascript。原因- - - - - -

我正在尝试创建一个可以从某个网站访问的PHP文件,我正在制作它,以便测试一个密钥,以及用户在注册时输入的网站,以便如果有人试图窃取脚本,它将无法在他们的网站上工作。

我需要知道如何做一个跨域PHP代码,然后我也不希望用户看到我写出来的Javascript,只有一个选择位。基本上就是这样的

$name_of_service({key:"H292H2723H20HC-0239C",options:"option"});

有谁能告诉我如何做到这一点,以及如何给用户一个代码来访问PHP文件,如…

$.get(php file);

或类似的东西。这是我第一次处理所有这些问题,所以我是跨域实现的新手。第一个网站不允许PHP访问,我们只能从另一个网站服务器使用它。最佳解释或最佳网站解释参考。

我感谢任何人的建议和提示。我不需要更多的只是如何从终端用户到我的服务器和隐藏我的整体javascript用户,我的意思是我可以加密它,然后使用编译器,虽然对于那些知道如何解密这不是很有帮助。谢谢你。

供将来参考:

维基百科已经给出了答案。假设您在基于apache的环境中工作,您需要在.htaccess文件或.php文件中添加头文件Access-Control-Allow-Origin。方便的是,PHP为我们提供了header函数。

为了让你的脚本处理这个,你还需要jQuery将各自的Origin头发送到服务器。这可以使用jqXhr.setRequestHeader("Origin", location.href);

<script src="http://yourwebsite/file.php?key=blah&options=foo"></script>