根据URL生成PHP页面

时间:2014-04-19 08:37:11

标签: php url dynamic

如果之前有人问过,请道歉。基本上我在Google上搜索过,发现没什么相关的。

我希望能够创建模板并使用该模板根据URL生成动态内容。

所以如果我去mydomain.com/mypage.php?img=source

它应该生成我的mypage.php模板并将img或任何其他内容源更改为“source”

所以,如果我去mydomain.com/mypage.php?img=bird

我的mypage.php将显示,其变量需要更改的图像或其他内容将输出鸟

我希望这很清楚

3 个答案:

答案 0 :(得分:4)

试试这个:

if ($_GET['img'] == 'source') {
    // do stuff
} elseif ($_GET['img'] == 'bird') {
    // do other stuff
} else {
    // do stuff if 'img' is not set or is empty
    // or just none of the above
}

答案 1 :(得分:0)

好的,我一直在为此添加内容!

<?php
    if(isset($_REQUEST['img'])) {
    }
    else {
        $_REQUEST['img'] = "false";
        $image = "false";
    }
    $image = $_REQUEST['img'];
    $image = strtolower($image);
    if ($image == 'false'){
        $content = 'no image specified';
    }
    else{
        $content = print '<img src="images/'.$image.'.jpg">';
    };
?>

要更改图像尺寸,您只需在src之前添加宽度和高度 然后,要打印图像,您只需将其添加到您希望显示的位置:

<?php print $content; ?>

答案 2 :(得分:0)

好。显然,为了实现我想要的,我需要使用MYSQL,以便可以通过查询检索信息。没有其他答案符合我的要求。

这个网站帮助了很多教程,我能够修补并实现我的要求 - &gt; http://www.vdesignourweb.com/cmsphpsqlb/cms_intro.html