如何删除第二个斜杠URL和更改参数

问题描述 投票:0回答:1

请帮助我解决此问题。

我有这样的结果网址

mypath/index/id

并且我想删除“ / id”并更改为“ / en”

我创建此内容是为了删除

$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$dis_url=trim(strtok($url, '/'));

我创建了这样的链接

if (isset($_SESSION['lang']) && $_SESSION['lang'] == 'en') {}
    echo " <a href='$dis_url-en'></a>";
if (isset($_SESSION['lang']) && $_SESSION['lang'] == 'id') {}
    echo "<a href='$dis_url-id'></a>";

[请帮助我解决此问题。

php url redirect strtok lang
1个回答
0
投票

您可以使用str_replace()

$a='mypath/index/id';
echo str_replace("/id", "/en",$a); //result:mypath/index/en
© www.soinside.com 2019 - 2024. All rights reserved.