相关疑难解决方法(0)

如何使用$ _SERVER ['QUERY_STRING']

如何使用$ _SERVER ['QUERY_STRING']和分页?

当我的表按此链接排序时:

<a href="'.$_SERVER['PHP_SELF'].'?sort_name=name&sort=asc" title="'.$lang['sorteer_asc'].'"></a>
Run Code Online (Sandbox Code Playgroud)

我的网址变成:relation.php?sort_name = adres&sort = asc

我使用分页链接:

echo '<a href="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&page='.$i.'">'.$i.'</a> '; 
Run Code Online (Sandbox Code Playgroud)

并且网址变为:relation.php?sort_name = adres&sort = asc&page = 2

到目前为止一切都那么好但是当浏览到其他页面时,它可以是:relation.php?sort_name = adres&sort = asc&page = 2&page = 3&page = 14&page = 23&page = 27

由于$ _SERVER ['QUERY_STRING'],年龄不断出现,如何只保留最后一页并清理我的网址?sort_name = adres&sort = asc.

或者您是否建议其他订购和分页解决方案?

php

14
推荐指数
1
解决办法
3万
查看次数

php - 在网址中添加/更新参数

可能重复:
更改查询字符串中的单个变量值

我发现这个函数可以将参数添加或更新到给定的url,当需要添加参数时它可以工作,但是如果参数存在则不会替换它 - 对不起我不太了解正则表达式任何人都可以有一个看:

function addURLParameter ($url, $paramName, $paramValue) {
    // first check whether the parameter is already
    // defined in the URL so that we can just update
    // the value if that's the case.

    if (preg_match('/[?&]('.$paramName.')=[^&]*/', $url)) {

        // parameter is already defined in the URL, so
        // replace the parameter value, rather than
        // append it to the end.
        $url = preg_replace('/([?&]'.$paramName.')=[^&]*/', '$1='.$paramValue, $url) ;
    } else {
        // can simply append to the end of …
Run Code Online (Sandbox Code Playgroud)

php regex

7
推荐指数
1
解决办法
6666
查看次数

替换查询字符串PHP的特定部分

$_SERVER['QUERY_STRING']用来获取查询sting.

一个例子是 a=123&b=456&c=789

如何从查询字符串中删除b值以获取a=123&c=789其中b可以是任何长度的任何值并且是字母数字的位置.

任何想法都赞赏,谢谢.

php regex string

6
推荐指数
2
解决办法
9678
查看次数

将值添加到URL中的查询字符串

可能重复:
更改查询字符串中的单个变量值

我正在检索当前的网址:

http://example.com/?s=original&fq=category

现在我想为此插入一个额外的参数 s=

s=original+additional&fq=category
Run Code Online (Sandbox Code Playgroud)

如果有人知道这一点,他们将非常感谢!

编辑:

这是在PHP WordPress环境中.我很想坚持使用PHP Regex因为我不确定如何使用jQuery/js

php regex

0
推荐指数
1
解决办法
3181
查看次数

标签 统计

php ×4

regex ×3

string ×1