-1

我有一个 PHP 脚本,我想在用户站点上远程运行,它与我的帐户相关联。所以基本上它是软件即服务。用户将某些代码复制并粘贴到他们的站点,它将严格运行 php。我不确定如何做到这一点。

您是否能够远程运行 php,例如,如果我的网站是:

mydomain.com

并且用户域将是:

customerdomain.com

4

3 回答 3

1

这是一个巧妙的小技巧,可能就是您正在寻找的。该文件将位于您的服务器上:

//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 代码。

于 2012-12-06T23:50:08.250 回答
0

正如 dqhendricks 所建议的那样,将系统的功能保留在服务器上并使用类似 AJAX 的通信渠道通过 Javascript 向客户站点提供服务数据听起来要好得多。这条路线将使您能够在他们的网站上显示来自您系统的数据。

于 2012-12-06T23:44:13.260 回答
0

您不能在他们的网站上运行 php,但您可以在您的终端上设置一个 url,用户可以使用 cURL 查询(例如)向您发送他们的信息并接收您想要提供的任何信息。

于 2012-12-06T23:44:20.390 回答