2016-09-14 18 views
0

我在Google上創建了一組展示廣告,所有這些廣告都轉到同一着陸頁。唯一的一點是我需要一個特定的標題來顯示基於哪個廣告被點擊。我將通過使用URL參數來區分廣告,但是,我不想將完整的標題文本放在URL參數中,因爲標題相當長。動態着陸頁標題(不是關鍵字)

我想我需要做的是有一個編碼參數,比如「/?hl = 2」,然後用它來動態地用「標題ABC」或其他標題相關的標籤與該參數將是。

要做到這一點的最佳方法是通過一系列javascript if語句嗎?或通過某種PHP數組?

任何建議,將不勝感激。不幸的是,我只能找到關於網上關鍵詞插入的資源,而不是自定義標題。

回答

0

我會建議創建一個PHP類並調用set函數,使用switch語句選擇正確的文本。這是我在下面。

類文件(headerClass.php)

<?php 
    class hlText{ 

     public function gethlText($selectedHl){ 
      switch ($selectedHl) { 
       case 1: 
       $returnedValue = "The First Header"; 
       break; 
       case 2: 
       $returnedValue = "The Second Header"; 
       break; 
       case 3: 
       $returnedValue = "The Third Header"; 
       break; 
       default: 
       $returnedValue = "The Default Header"; 
      } 
      return $returnedValue; 
     } 

    } 
?> 

PHP文件(whatever.php)

<?php 

include 'headerClass.php'; 

$getHl = $_GET['hl']; 

$getHeader = new hlText(); 

$theHeader = $getHeader->gethlText($getHl); 

?> 

<!DOCTYPE html> 
<html> 
<head> 
    <title>Page Title</title> 
</head> 
<body> 

    <h1><?php echo $theHeader; ?></h1> 

</body> 
</html> 
+0

@nikchim這樣做對你的工作? –

+0

它似乎在工作!謝謝! – nikchim

+0

@nikchim太棒了!你能把這個標記爲你的答案嗎?謝謝。 –