我正在为我的某个工具构建一个Web-API,并试图避免浏览器预取和与HTTP相关的其他错误。为了避免这种情况,我使用以下函数强制CLI交互:
function isCLI()
{
return php_sapi_name() == 'cli';
}
但是,我遇到了必须使用ssh2_exec从远程计算机执行脚本的问题。但是,使用它会迫使我向我的服务器发送登录信息给任何想要与我的API进行交互的人。
有没有办法将登录信息分发到我的服务器,以便人们使用CLI与我的API进行交互?到目前为止我还没有找到任何东西。