2011-03-10 62 views
0

我該怎麼辦呢?

我有一個變量設置

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前= 3 & TOD =隔夜等

+3

改爲使用'$ _SESSION'來存儲'ago'! – 2011-03-10 20:56:38

+0

你想重定向一個頁面或什麼? – llamerr 2011-03-10 20:57:36

回答

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(); 
} 

希望它能幫助。