0

我有一个作品集,在一页中显示 3 行图像。它被称为portfolio.php。

我想这样做,所以当您单击下一个按钮时,它将转到具有相同内容的下一页(portfolio2.php),只是不同的图像 URL 并将该页面重命名为portfolio.php?page=2 但不使用分页脚本。

有没有办法在不使用任何高级 PHP 脚本进行分页的情况下更改页面名称?有朋友告诉我这样做:

<?php
// Get the page ID
    $page_id = $_GET['page'];

    // Create the page string
    $page_string = "images_page" . $page_id . ".php";

    // Include the page
    include($page_string);
?>

但我不确定如何使用此脚本收到内部服务器错误。

有什么方法可以将指定页面重命名为 portfolio.php?page=2 之类的东西?诸如(位置:)之类的东西..

我想这样做是因为我对 PHP 真的一无所知。

谢谢你。

4

1 回答 1

0

你可以这样做......

if(isset($_GET['page']) && $_GET['page'] != '') {
   $pageno = $_GET['page']; /* Sanitize Here */
} else {
   /* You can redirect user to home page */
}

if(isset($pageno)) {
  if($pageno == '1') {
       /* Page 1 content */
  } elseif($pageno == '2') {
    /* Page 2 content */
  }
}

注意: - 始终清理您的数据

于 2012-10-22T17:37:38.563 回答