[PHP-users 13465] Re: index.php に関する質問

太田 学 php-users@php.gr.jp
Thu, 20 Feb 2003 17:49:24 +0900


metaタグのrefresh関数で、呼び出し先をindex.php?mode=login
等とし、index.php側でmode判定すればいいのでは?

これなら簡単だと思うんだけど。

> 皆様、こんにちは初心者のPriです。
> 
> 私が管理しているホームページのトップページはindex.phpで
> 表示しています。ここで以下のことをしたいのですが、どうす
> ればよろしいでしょうか?
> 
> はじめに、ゲストの方に"Welcome画面"を表示させ、5秒後にト
> ップページを表示します。普通のHTMLでは、"refresh"関数を
> 使いますが、ただこの方法でやるとindex.phpを表示した5秒後
> にindex1.phpを表示する形式になってしまいます。そうすると
> ゲストは次回アクセスするときにindex.phpからではなくindex1.php
> からになります。
> 
> よく知っているのはQuoteのための以下の関数のですが、しか
> しこれはランダム的に内容を変えることになっています。
> 
> <?php
> 
> $quote=file("libra.txt");
> srand((double)microtime()*1000000);
> $hint="";
> while($hint==""){
> 	$hint=trim($quote[rand(0,count($quote))]);
> }
> echo $hint;
> 
> ?>
> 
> 私がほしいのは5秒後に最初のindex.phpで表示した内容を消し
> 、新しい内容に切りかえることです。たとえば、index.phpでtemplate1.php
> とtemplate2.phpを表示します。
> あまりよくわかりませんが、
> アクセス ⇒ index.phpでtemplate1.phpを呼び出しindex.php
> にinclude ⇒ count=0 を作成 ⇒
> 表示 ⇒ 5秒後 ⇒ count+1 
> ⇒ index.phpでtemplate2.phpを呼び出し
> index.phpのtemplate1.php
> 内容をtemplate2.phpにreplace ⇒ 表示
> もし逆戻りした場合、
> count-1 ⇒ if count=0 then "index.phpのtemplate2.php内
> 容をtemplate1.phpにreplace"
> template1.phpを表示する認識コードは0
> template2.phpを表示する認識コードは1
> 
> ご指導よろしくお願いします。
> 
> Pri
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! BB is Broadband by Yahoo!
> http://bb.yahoo.co.jp/
> 
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users

-- 
太田 学 <mailinglist@qp.dyndns.org>