php $_GET $_POST $_COOKIE取值过程

$_GET 浏览器会自动urlencode name和value 服务端php取值后注册到 全局符号表EG(sysmbol)中 前会先url_decode (注意post main等工具没有对get请求参数做urlencode处理过程)

$_COOKIE和$_GETleis

$_POST 在服务端 没有urldecode过程



经验:

c# 客户端代码 base64_encode 一段代码到服务端(get)...由于服务端php代码会进行urldecode到其中的 + 变成了空格 , c#代码直接get方式类似postmain工具没有对name和value进行urlencode过程

你可能感兴趣的:(php $_GET $_POST $_COOKIE取值过程)