symfony请求

请求(Request)

sfWebRequest类包含了$_SERVER$_COOKIE$_GET$_POST$_FILES PHP全局数组:

Method name PHP equivalent
getMethod() $_SERVER['REQUEST_METHOD']
getUri() $_SERVER['REQUEST_URI']
getReferer() $_SERVER['HTTP_REFERER']
getHost() $_SERVER['HTTP_HOST']
getLanguages() $_SERVER['HTTP_ACCEPT_LANGUAGE']
getCharsets() $_SERVER['HTTP_ACCEPT_CHARSET']
isXmlHttpRequest() $_SERVER['X_REQUESTED_WITH'] == 'XMLHttpRequest'
getHttpHeader() $_SERVER
getCookie() $_COOKIE
isSecure() $_SERVER['HTTPS']
getFiles() $_FILES
getGetParameter() $_GET
getPostParameter() $_POST
getUrlParameter() $_SERVER['PATH_INFO']
getRemoteAddress() $_SERVER['REMOTE_ADDR']

我们已经用过getParameter()方法访问请求的参数,它返回$_GET$_POST 全局变量的值或~PATH_INFO~变量。

如果你想确定请求参数究竟属于上面哪一类,你需要使用getGetParameter()getPostParameter(), 和getUrlParameter()

你可能感兴趣的:(on)