0

index.html として 3 つの異なる html ページがあります。ユーザーが自分のアドレスにアクセスするたびに別のページを表示するようにしたい. したがって、各 html は同じように表示される可能性があります。誰も方法を知っていますか?

4

1 に答える 1

1

次の PHP スニペットは、 (実際にはスニペット)と同じディレクトリにある場合indexOne.html、 、indexTwo.htmlまたはのいずれかを提供します。indexThree.htmlindex.php

<?php

$pages = array( 'indexOne.html', 'indexTwo.html', 'indexThree.html' );
$page = $pages[ rand( 0, count( $pages ) - 1 ) ];
include $page;

?>

しかし、David が言及しているように、そうするのは良い習慣ではないかもしれません。ただし、スニペットを HTML ページに含めて、たとえば、毎回ランダムな製品のみを提供することはできます。サイトに動的なコンテンツが本当に必要な場合は、カスタム コンテンツにデータベースを使用することをお勧めします。

于 2012-05-17T12:28:44.507 に答える