Dja*_*ous 3 php url header texttrimming
处理后,我使用以下方式在上一页上发送用户:
header('Location: ' . $_SERVER['HTTP_REFERER'] . '?Add=Successful');
Run Code Online (Sandbox Code Playgroud)
现在它将我发送到我的add.php:
http://localhost/add.php?Add=Successful
Run Code Online (Sandbox Code Playgroud)
再次当我添加一个数据时,标题位置传递以下内容:
http://localhost/add.php?Add=Successful?Add=Successful
Run Code Online (Sandbox Code Playgroud)
我想要的是修剪标题位置直到问号:
让我们说一些东西,比如修剪$_SERVER['HTTP_REFERER']
直到?
并将其保存到变量中,这样如果关键字?
存在,它应该再次修剪它http://localhost/add.php
,然后将该变量传递到标题位置,这样它就可以变成这样:
header('Location: ' . $trimmedHeader . '?Add=Successful');
Run Code Online (Sandbox Code Playgroud)
您还可以使用PHP parse_url()函数.
$url = parse_url($_SERVER['HTTP_REFERER']);
$trimmedHeader = $url['scheme'] . '://' . $url['host'] . $url['path'];
header('Location: ' . $trimmedHeader . '?Add=Successful');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3200 次 |
最近记录: |