我正在为Symfony中的初学者跟踪业余在线成绩,但是我只是进入其中讲师使用REQUEST管理GET和POST请求的部分。在标准PHP中,由于安全问题,忽略了REQUEST的使用。
这几乎是一个问题,以防万一我在做一个愚蠢的问题,我将其具体化。如果在此之前成绩是完美的,我不会问,只是相信这是Symfony中的一个好习惯,但这不是我第一次注意到这个人的编程中有奇怪的习惯,所以我不知道这是否是一个好习惯。继续学习成绩的好主意。
答案 0 :(得分:4)
使用$_REQUEST
并不比使用$_GET
或$_POST
安全得多。它们包含相同的数据。但这是出于另一个原因。
Standard practice in Symfony is to use the Request
interface to get query arguments。没有理由在Symfony应用程序中使用诸如$_REQUEST
之类的超全局变量-教程这样做的事实表明,他们实际上可能不太了解框架。