动态登陆页标题(不是来自关键字)


Dynamic landing page headlines (not from keyword)

我在Google中创建了一组显示广告,它们都到同一个登陆页面。唯一的事情是,我需要一个特定的标题显示基于任何广告点击。我将通过使用URL参数来区分广告,但是,我不想在URL参数中放入完整的标题文本,因为标题相当长。

我认为我需要做的是有一个编码参数,如"/?"hl=2",然后用"Headline ABC"或与该参数相关的任何标题动态替换h1标签中的文本。

最好的方法来做到这一点是通过一系列的javascript if语句?还是通过php数组?

如有任何建议,不胜感激。不幸的是,我只能在网上找到关于关键词插入的资源,而不是自定义标题。

我建议创建一个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>