将当前url拆分到“后”=&引用;用php输入字符
我需要这个代码的帮助 只需要用php获取当前url的最后一部分 示例:将当前url拆分到“后”=&引用;用php输入字符,php,url,split,Php,Url,Split,我需要这个代码的帮助 只需要用php获取当前url的最后一部分 示例:http://www.site.com/index.php?user=username bla bla和其他单词 获取=字符后的所有url,我只需要用户名bla bla和其他单词 对于javascript:document.URL.split(“=”[1] 我需要的php请,谢谢 我尝试过这个代码,但不起作用 basename($_SERVER['REQUEST_URI']); 您可以使用explode(“=”,$url)-
http://www.site.com/index.php?user=username bla bla和其他单词
获取=字符后的所有url,我只需要用户名bla bla和其他单词
对于javascript:document.URL.split(“=”[1]代码>
我需要的php请,谢谢
我尝试过这个代码,但不起作用
basename($_SERVER['REQUEST_URI']);
您可以使用explode(“=”,$url)--这将返回一个字符串拆分为“=”的数组
您可以使用$\u GET['user']使用$\u SERVER['QUERY\u STRING']
获取查询字符串,然后使用explode在=
之后提取数据
例如:使用urlhttp://www.site.com/index.php?user=username
<?php
$text = explode("=", $_SERVER['QUERY_STRING']);
print_r($text);
?>
似乎您希望通过GET方法传递值
你可以这样简单地得到它的值
<?php
if (isset($_GET['user']))
$a=$_GET['user'];
?>
?>
//或用于CI框架
$current_url = current_url();
$a=explode("=",$current_url);
echo $a[1];
$\u服务器['QUERY\u STRING']
可能是您正在寻找的。也没有必要将其拆分,因为使用$\u GET
似乎适合当前的url/页面。谢谢朋友<代码>$\u GET['user']
工作完美!!!没问题……你能把它标为接受吗。!谢谢
<?php
if (!empty($_GET)) {
$a=explode("=",$_SERVER["QUERY_STRING"]);
echo $a[1];}
else
echo 'Please provide username';
?>
$current_url = $_SERVER["QUERY_STRING"];
$a=explode("=",$current_url);
echo $a[1];
$current_url = current_url();
$a=explode("=",$current_url);
echo $a[1];