0

1 ページに 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 に答える