检查PHP或Javascript中的外部页面

检查PHP或Javascript中的外部页面,javascript,php,wordpress,Javascript,Php,Wordpress,我已经创建了一个使用我的网站API的WordPress插件 在这个插件的管理设置页面中,我想显示服务的当前状态(向上或向下) 我可以在我的主服务器(与API服务器不同的服务器)中手动创建一个值为当前状态的文件: 我不认为使用PHPfopen或iframe是一个好主意,因为网站管理员可能会在服务器上运行这个插件,并且有严格的策略 在WordPress中,在插件管理页面中显示“向上”或“向下”的最佳通用方式(PHP、Javascript…)是什么?您可以始终包含该文件 <?php //sta

我已经创建了一个使用我的网站API的WordPress插件

在这个插件的管理设置页面中,我想显示服务的当前状态(向上或向下)

我可以在我的主服务器(与API服务器不同的服务器)中手动创建一个值为当前状态的文件:

我不认为使用PHP
fopen
iframe
是一个好主意,因为网站管理员可能会在服务器上运行这个插件,并且有严格的策略


在WordPress中,在插件管理页面中显示“向上”或“向下”的最佳通用方式(PHP、Javascript…)是什么?

您可以始终包含该文件

<?php
//status.php
$status = 'UP';

我创建了一个使用我的网站API的WordPress插件。为什么没有一个调用返回API中服务的状态?我是说这是最干净的方式!是的,这意味着关闭,对吗?teeyo想说的是,从API中捕获错误并解决它们。如果出现网络错误,这显然意味着您的服务器已关闭。@rndus2r当API页面关闭时,您希望如何读取它?这不是一种通用方法。刚刚在一个网站上测试并得到一个错误:警告:include():https://wrapper在服务器配置中被allow_url_include=0禁用。他的API和WP似乎位于两个不同的服务器上。因此,如果API服务器关闭,我看这不会有帮助,最好让您的客户机确定STAU,而不是由API来提供它。如果您的客户端无法连接到API,则API已关闭,客户端可以输出该API。
<?php    
//somwhere else
include 'status.php'
echo $status;