远程运行PHP

远程运行PHP,php,javascript,Php,Javascript,我有一个PHP脚本,我想在用户站点上远程运行,它与我的用户帐户相关联。所以基本上是软件即服务。用户会将某些代码复制并粘贴到他们的网站上,网站将严格运行php。我不知道怎么做 您是否能够远程运行php?如果我的网站是: mydomain.com 用户域将是: customerdomain.com正如dqhendricks所建议的那样,将系统的功能保留在服务器上,并使用类似AJAX的通信通道通过Javascript将服务数据发送到客户站点,听起来要好得多。此路径将使您能够在他们的网站上显示系统中的数

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

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

mydomain.com

用户域将是:


customerdomain.com

正如dqhendricks所建议的那样,将系统的功能保留在服务器上,并使用类似AJAX的通信通道通过Javascript将服务数据发送到客户站点,听起来要好得多。此路径将使您能够在他们的网站上显示系统中的数据。

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

这里有一个简单的小技巧,可能就是您想要的。此文件将位于您的服务器上:

//yourfile.php
<?php

$output = "hello world";

header("content-type: application/x-javascript");
echo "document.write('$output');";

?>
//yourfile.php

你的用户能在他们的服务器上运行PHP吗?听起来你要做的就是创建一个web服务。基本上,客户端应用程序将向web服务发送消息并获得响应。这样,用户在其服务器上使用的语言就无关紧要了。您可能想看看CURL@dqhendricks这是真的,但是PHP非常复杂,在客户端看不到代码。我所说的客户端是指web服务的客户端,它可以是服务器上的PHP或任何其他语言。您能举个例子吗?cURL对我来说一直很难。我不确定如何正确地做到这一点,因为我们用PHP编写的所有代码都不能很好地转换为Javascript,以至于不能让客户只做一个Javascript,包括你可以有一个输出JSON的网页,然后用Javascript读取数据,处理数据并在用户网站上显示。有效地利用JavaScript和PHP。这比客户需要一个PHP模块来与您的服务器通信要容易得多,而且只需要您的客户拥有一个轻量级javascript文件,该文件可以读取您维护的数据网页中的内容。True。。我得做些调查。谢谢你@Dan Beldent太酷了!唯一的问题是,我需要根据脚本的不同结果更改标题信息。是否执行标头重定向等操作。此操作是否仍然有效?谢谢此外,我们还对保留的$\u服务器变量进行了大量处理。这行得通吗?头重定向不行,你必须输出一个Javascript重定向之类的东西$_服务器将是您自己的服务器变量,而不是他们的。您可以执行if语句和所有操作吗@michaelYou可以完成您在PHP中通常能够完成的所有操作。您甚至可以将Javascript的源代码放在yourfile.php中,这样您就可以使用bar值访问$\u GET['foo']。正如其他人所建议的那样,您也可以只使用Ajax,但这样做会给客户带来大量的代码,他们可能会把这些代码搞砸。此方法与Ajax调用具有相同的效果,但对于客户来说,它是白痴般的,对于他们来说,它是干净的一行代码。
<script type="text/javascript" src="http://www.mydomain.com/yourfile.php"></script>