第三方如何访问我服务器上的脚本?
第三方有一个设备可以将更新的值(可能)发送到他们的服务器。现在,我希望无论何时接收数据,他们都应该在我的服务器上调用/执行脚本。
例如,
while(1) {
if(DATA_ARRIVED) {
// execute or call http://example.com/update_data.php
// to do its own function
}
}
代码只是示例。我不知道他们接收新数据的方式/方式。但这就是我想要做的。
非常感谢您的帮助
此致
答案 0 :(得分:1)
他们可以使用curl函数将数据发布到您网站上的脚本,fsockopen以便在curl不可用时手动执行http请求,或者它是一个简单的get请求,{使用查询字符串中的参数的URL的{3}}也可以正常工作。
卷曲将是最常见的选择,并且可靠且易于使用。
答案 1 :(得分:0)
如果您希望在第三方执行,请使用remote incude:include 'http://www.example.com/file.php';
如果您希望它在您身边执行,只需使用curl或fopen从第三方打开您的页面:$file = fopen("http://www.example.com/file.php", "r");