Php 获取URI字符串的最后2个字符

Php 获取URI字符串的最后2个字符,php,codeigniter,Php,Codeigniter,我的网站上有一个过滤器,当鼠标悬停时,它会删除语言列表。每种语言都有一个锚,将其语言键附加到uri的最后一段(例如?l=es)。我想捕捉“es”来相应地设置会话语言。我该怎么做?非常感谢 这与未得到公认答案的问题相同: 我希望这就是你要找的 <?php session_start(); $val=$_GET['l'];//es echo $val;//es $_SESSION['val']=$val; 嗯。。我不确定我是否明白你的问题。您可以将表单添加到您的网站,并将表单的操作设置为ph

我的网站上有一个过滤器,当鼠标悬停时,它会删除语言列表。每种语言都有一个锚,将其语言键附加到uri的最后一段(例如?l=es)。我想捕捉“es”来相应地设置会话语言。我该怎么做?非常感谢

这与未得到公认答案的问题相同:


我希望这就是你要找的

<?php
session_start();
$val=$_GET['l'];//es
echo $val;//es
$_SESSION['val']=$val;

嗯。。我不确定我是否明白你的问题。您可以将表单添加到您的网站,并将表单的操作设置为php文件和要获取的方法。然后在php文件中使用$\u GET['l']
下面是一个php示例

<?php
session_start();
$language = $_GET["l"];
$_SESSION["language"] = $language;
?>


现在,$language有了您所需要的值。

您能试着解释一下您想要实现的目标吗?给我们看看代码吧!?我只想知道当“es”附加到uri的最后一段时如何获取它,这是
if(isset($\u get['l'))