php - 第三方如何访问我的服务器上的脚本?

时间:2011-11-30 00:11:11

标签: php

第三方如何访问我服务器上的脚本?

第三方有一个设备可以将更新的值(可能)发送到他们的服务器。现在,我希望无论何时接收数据,他们都应该在我的服务器上调用/执行脚本。

例如,

while(1) {
    if(DATA_ARRIVED) {
        // execute or call http://example.com/update_data.php
        // to do its own function
    }
}

代码只是示例。我不知道他们接收新数据的方式/方式。但这就是我想要做的。

非常感谢您的帮助

此致

2 个答案:

答案 0 :(得分:1)

他们可以使用curl函数将数据发布到您网站上的脚本,fsockopen以便在curl不可用时手动执行http请求,或者它是一个简单的get请求,{使用查询字符串中的参数的URL的{3}}也可以正常工作。

卷曲将是最常见的选择,并且可靠且易于使用。

答案 1 :(得分:0)

如果您希望在第三方执行,请使用remote incudeinclude 'http://www.example.com/file.php';

如果您希望它在您身边执行,只需使用curl或fopen从第三方打开您的页面:$file = fopen("http://www.example.com/file.php", "r");