如何更新url变量值?

时间:2013-11-16 18:47:57

标签: php

如何更新网址变量值? 该网址将如下所示:

www.example.com/product.php?.........&page=1...........

我想将页面值从1更改为2,我输入点而不是真实网址的原因是因为网址是动态的而不是静态的。

那我怎么能这样做?我如何更新和url变量值?

修改

我将使用新值刷新页面,以便重新过滤页面。

2 个答案:

答案 0 :(得分:0)

你能试试吗,

     $QUERY_STRING = $_SERVER['QUERY_STRING'];
    echo  $QUERY_STRING =  str_replace('page=1', 'page=2',  $QUERY_STRING);

答案 1 :(得分:0)

PHP无法控制您的浏览器。用户和/或Javascript。这意味着,您可以更新网址中的特定变量。 (此变量也称为HTTP GET参数)。

您拥有以下选项:

  • 使用HTML表单,action=""&amp; method=GET。使用隐藏字段,name=pagevalue=<number>

    <form action="" method="GET">
        <input type="hidden" name="page" value="2" />
    
        <!-- Use PHP to echo out all other GET parameters into hidden form fields -->
    
        <input type="submit" value="click me to go to page 2"/>
    </form>
    
  • 使用Javascript:Parse out the GET parameters,然后修改它。