我有一个 PHP 脚本,我想在用户站点上远程运行,它与我的帐户相关联。所以基本上它是软件即服务。用户将某些代码复制并粘贴到他们的站点,它将严格运行 php。我不确定如何做到这一点。
您是否能够远程运行 php,例如,如果我的网站是:
mydomain.com
并且用户域将是:
customerdomain.com
我有一个 PHP 脚本,我想在用户站点上远程运行,它与我的帐户相关联。所以基本上它是软件即服务。用户将某些代码复制并粘贴到他们的站点,它将严格运行 php。我不确定如何做到这一点。
您是否能够远程运行 php,例如,如果我的网站是:
mydomain.com
并且用户域将是:
customerdomain.com
这是一个巧妙的小技巧,可能就是您正在寻找的。该文件将位于您的服务器上:
//yourfile.php
<?php
$output = "hello world";
header("content-type: application/x-javascript");
echo "document.write('$output');";
?>
然后你的客户会在他们的网站上粘贴这段代码,它会输出“hello world”。
<script type="text/javascript" src="http://www.mydomain.com/yourfile.php"></script>
我使用这个技巧让人们在他们的网站上加载小部件,而不必给他们我的 PHP 代码。
正如 dqhendricks 所建议的那样,将系统的功能保留在服务器上并使用类似 AJAX 的通信渠道通过 Javascript 向客户站点提供服务数据听起来要好得多。这条路线将使您能够在他们的网站上显示来自您系统的数据。
您不能在他们的网站上运行 php,但您可以在您的终端上设置一个 url,用户可以使用 cURL 查询(例如)向您发送他们的信息并接收您想要提供的任何信息。