php – RESTful API中错误的最佳实践

在RESTfulAPI中返回HTTP状态代码的最佳做法是什么?PHPAPI代码当你看着listofavailableHTTPstatuscodes时,你会在某种程度上意识到有很多,但是单独使用它们本身并不能真正解释一个错误.所以要回答你的问题,有两个部分.一个是:您的API如何传达错误的原因,并添加API的用户可以阅读并采取行动的有用信息.您应该添加尽可能多的信息,包括机器可读性和可读性.另一部分:HTTP状态代码如何帮助区分某些错误(和成功)状态?

php – 针对黑客攻击进行测试

我想确保我的网站免受黑客攻击,我认为最好的测试方法是尝试自己破解我的网站.黑客会尝试和破解我的网站做些什么?

php – 什么定义了MVC中的传统“页面”概念?

更令人困惑的是,我会注意到在一些Web应用程序中,他们将有一个控制器,它将有多种方法,但在其他人实际上他们实际上有一个登录控制器,和寄存器控制器.“页面控制器”的正确用法是什么?

PHP邮件: – 做什么?

在使用电子邮件主机排除联系表单时,他们告诉我在PHP邮件功能的地址中使用“-f”.“-f”标志的作用是什么?为什么这样做可以让电子邮件发送?

Php读取网络共享文件的文件内容

我正在寻找一种方法来读取位于网络共享上的文件的文件内容.我可以使用共享主机的IP地址和共享文件夹到达该位置,但我不知道执行该file_get_contents的正确命令和语法?UPDATE*我也无法通过浏览器窗口访问该文件,虽然我知道该文件位于该确切的目录中…最好的方法只需将其安装在本地机器上,然后从安装座中读取.这样就可以抽象出所有的网络交互.所以,在Linux中:然后,在PHP中,只需从挂载点访问它:

php – 我应该选择哪一个AMQP或XMPP用于基于浏览器的实时游戏?

我在AMQP和XMPP之间选择我的基于浏览器的无闪存javascript驱动的实时回合制游戏.我对AMQP和XMPP协议知之甚少.我想使用PHP进行用户授权,并使用MysqL进行一些数据存储检索.据我所知,RabbitMQ有PHP客户端,但eJabberd没有.我理解的是javascript客户端调用PHP脚本并操纵必要的处理然后传递给AMQP或XMPP服务器将数据传递给对手播放器.Wrox有一本很好的书“使用JS和jQuery的ProXMPP编程”,但没有PHP的例子.以下是我的问题.1)哪种协议适合我