Php 使用/?value而不是/?key=value的查询字符串
我知道查询字符串的格式是key=>value格式,比如/?key=robPhp 使用/?value而不是/?key=value的查询字符串,php,Php,我知道查询字符串的格式是key=>value格式,比如/?key=rob 我想知道是否可以将查询字符串设置为/?rob,并且我仍然可以将$\u SESSION['username']设置为name值?您可以使用$\u SERVER[request\u URI]发送请求字符串。从那以后,你可以带走一切 如果没有请求URI,$\u服务器[request\u URI]?:“YOU”将其设置为您的用户名。您可以获得与$\u服务器[request\u URI]一起发送的请求字符串。从那以后,你可以带走一切
我想知道是否可以将查询字符串设置为/?rob,并且我仍然可以将$\u SESSION['username']设置为name值?您可以使用$\u SERVER[request\u URI]发送请求字符串。从那以后,你可以带走一切
如果没有请求URI,$\u服务器[request\u URI]?:“YOU”将其设置为您的用户名。您可以获得与$\u服务器[request\u URI]一起发送的请求字符串。从那以后,你可以带走一切 如果没有请求URI,$\u服务器[请求URI]?:“YOU”将其设置为您的用户名。尝试以下操作:
<?php
if (!empty($_GET)) {
reset($_GET);
$username=key($_GET);
$_SESSION['username']=$username;
}
?>
试试这个:
<?php
if (!empty($_GET)) {
reset($_GET);
$username=key($_GET);
$_SESSION['username']=$username;
}
?>
非GET方法也可以有查询字符串。非GET方法也可以有查询字符串。感谢您更新答案。标记:-感谢您更新答案。标记:-