如果点击了网址,则将$ _GET变量增加1

时间:2011-03-10 20:55:05

标签: php url variables get

我该怎么做?

我有一个变量集

if (!isset($_GET['ago']))

我希望在点击这个时将其增加一个

    if (isset($_GET['tod']) && $_GET['tod'] == 'overnight') {

        print ++$_GET['ago'];

    }

所以,如果点击它,我想'http:// xxxguide?tod =一夜之间

实际上看起来像'http:// xxxguide?前= 1& tod =一夜之间

每次'夜间'点击增量'前'由1

http://xxxguide?ago=2&tod=overnight http:// xxxguide?ago = 3& tod = night etc。

1 个答案:

答案 0 :(得分:1)

在页面顶部的开头,在编写任何代码之前,写下以下行,没有任何空白字符(如空格或回车符或制表符): -

<?php
ob_start();
session_start();
?>

现在进入“if”块,并根据以下代码进行修改: -

if (isset($_GET['tod']) && $_GET['tod'] == 'overnight') {
    $_SESSION['ago_counter'] = ++$_GET['ago'];
    header('Location: '.$_SERVER['REQUEST_URI'].'?ago='.$_SESSION['ago_counter'].'&tod=overnight');
    exit();
}

希望它有所帮助。