发送具有特殊字符的表单时。 PHP $_GET
显示null。问题是什么。
{"session_key":"5.dtZjcMnqIESiUg.1512120836.8-100003690804926",
此字符在浏览器URL中以URL_encoded自动编码 我的所有代码都运行良好,但现在它无法运行。
浏览器中的网址
%7B"session_key"%3A"5.dtZjcMnqIESiUg.1512120836.8-100003690804926"%2C
var dump结果为空
array(1) { ["submit"]=> string(0) "" }
html表单
<form method="get" action="login.php">
<input type="text" name="user">
<button name="submit" type="submit">Login</button>
</form>
答案 0 :(得分:-1)
看起来你需要$ _GET ['session_key']而不是$ _GET ['submit']