• ベストアンサー

PHPで1度表示させたブラウザを表示させない方法

お世話になります。 質問致します。 1度見たブラウザのページを、 2回目以降見たときは見せないようにする (違うページを表示する) という内容にしたいのですが、 PHPでこのようなプログラムは可能でしょうか? サンプルプログラムや勉強できるサイトがあれば アドバイス頂けないでしょうか? よろしくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • dalianse
  • ベストアンサー率35% (7/20)
回答No.1

1回目にページを見た時にクッキーを渡し、2回目にアクセスした時にそのクッキーを持っていたら既に見たという証拠だから、見ちゃダメ、とすればいいのでは。 また、セッションでも似たようなことはできます。 どちらにしてもクッキーやセッションが破棄されるとまた見れてしまいますが。

zirion
質問者

お礼

dalianse 様 ご回答ありがとうございます。 クッキーを使うことで、 この仕様を実現できるようにしたいと思います。 私はWeb系の開発は初めてで、 まだクッキーの使い方が分かりませんが 調べて使えるように努力しようと思います。 アドバイスありがとうございました(^-^)

関連するQ&A

  • phpのページをブラウザで表示

    phpの拡張子のページをローカルで表示しようとすると、ブラウザ上でソースが出るだけになってしまい困っております。 Dreamweaver8のプレビューでは表示がされるのですが、なぜブラウザでは確認が出来ないのかさっぱり解らず困っています。 下記のサイトを参考に試みて、(macOSX10.4.9)に「PHP Version 4.4.4」のインストールもしたのですが、ブラウザで表示可能にするには、別途何らかの設定が必要なのでしょうか? 参考にしたサイト http://220.10.91.4/xoops/modules/bwiki/?cmd=read&page=%BC%AB%A5...?

    • ベストアンサー
    • Mac
  • 【大至急】.phpファイルがブラウザで開かない

    メモ帳で.phpファイルを作り、サイトを作りました。 web上には公開していません。 .phpにしたのはphpを使うページがあるからで、そのページはxamppが入ってないと表示できないのは知っているのですが、 phpを使っていないページはたとえ拡張子が.phpでも.htmlと同じようにブラウザ(ローカル)で表示できると教わりました。 学校では実際開いていました。 でも、今日家でやろうとしたら、ブラウザ上なのにソースが表示されてしまってページが開きません! 明日の朝、就活先に持っていかなければなりません。 就活先の企業で見られないといけないのです。 開き方が悪いのでしょうか?どうしたらいいですか!?

  • PHPでMDBファイルからの抽出、表示をしたい

    このたび初めてPHPを使おうと思い色々勉強しているのですが 今までCGIばかりだったので今ひとつピンとこなくて困っています やりたいことは サーバー上にMDBファイルを置いて(このファイルはMSアクセスで 作成した物です) それを閲覧させたいのです。 ファイルの内容は簡単にいうと 商品名 産地 価格 納期 備考 と言うような内容で 何千とレコードがある物です。 まず最初に条件を選択するページを表示 次に条件を含んだ情報を一覧表示 次にその一覧から詳細情報がほしい場合、クリックして詳細情報を表示する と言うような内容で、ブラウザーでデーターベースの書き換えと言うことは 何もしないです。 今まではデーターをCSVに変換してアップと言うような 状態でしたが、PHPというのを使えば簡単にしかも軽く 同じ事が出来ると言うことを聞き挑戦しています。 いくつかのページで、DBへの接続と言ったことは かかれていて 何となくつかめてきたのですが 抽出、表示 と言ったプロセスが全くと言っていいほど分かりません あと 根本的なことですが 仮にPHPができあがったとしてMDBファイルは サーバー上にそのままポンとおいておけば良いのでしょうか? どなたか こう言ったことが勉強になるページや 他力本願ですが、これに近いサンプルがあるようなページ をご存じでしたら教えてください よろしくお願いします。  

    • ベストアンサー
    • PHP
  • PHPの表示確認ができない

    PHPの勉強をしようと思い、XAMPPをインストールしました。 Apache,MysqlはRunning状態となっているのですが、webブラウザ(firefox)でhttp://localhost/sample01.php と入力しても表示できません。 どうすれば表示できるのでしょうか?初心者ですみません。どなたか教えてください。 ちなみにhttp://d.hatena.ne.jp/port80/20080211/1202700844の処理は、行っています。

    • 締切済み
    • PHP
  • phpをインストールしたのにブラウザで表示されない

    phpをインストールし、 コマンドプロンプトでphp -vと入力するとちゃんと内容も表示されるのですが ブラウザ(firefox、chrome)でphpファイルを実行してもソースコードしか表示されません。 理由や解決策を教えてくださる人がいれば助かります。

    • ベストアンサー
    • PHP
  • PHPでcookieのみを使ったログインページ

    学校で「PHPでタイムカードを作成せよ」という課題がでました。 そこで、まずログインページを作ろうと思い、 検索をかけてサンプルプログラムを見たり、 分からない命令を調べてみたりしているのですが プログラミングが大の苦手でありまして・・ 残念なぐらいにわかりません。 実際に http://ml.php.gr.jp/pipermail/php-users/2004-July/023371.html にあったプログラムを動かしてみても、 ログインフォームの次のページ(認証ページ)で 「idが未入力です」と表示されてしまいます。 (idとpwは何度も確認して入力しています) どなたか簡単なログインページのサンプルを作っていただけないでしょうか 出来ればセキュリティー面などは考慮せずに、 クッキーのみを使った簡易なものをお願いしたいです。 それを拝見して勉強したいと思います・・ よろしくお願いします。

    • 締切済み
    • PHP
  • phpファイルを開けない(ブラウザにエラー表示)

    こんにちは! PHPを勉強中なのですが、あるphpファイルをブラウザで開こうとすると 以下のように表示が出てしまい、ファイルが開けません。 ------------エラー文------------------------------------------- Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\hello.php on line 128 --------------------------------------------------------------- これは何が原因のエラーなのでしょうか? 有識者の方いらっしゃいましたらご指導宜しくお願い致します。

    • ベストアンサー
    • PHP
  • phpの表示について

    phpを勉強するためにxampをいれてソースコードをかきましたが、上手く表示されません。 拡張子は.phpで保存をしてますが上手く表示されません。 ※表示ないようはソースコードがそのまま表示してしまいます。 またlocalhostなのにURLでは file:///C:/xampp/htdocs/bass/ha.php のように表示してしまいます。 どうすれば、プログラム通りの結果が表示されますか?

    • ベストアンサー
    • PHP
  • phpでpostgeSQLの表示・登録・削除

    現在PHP及びPostgreSQL勉強中です。 いろいろサンプル等を探しているのですが MySQLのサンプルはたくさんあるのですが PostgreSQLのサンプルはなかなか見当たりません。 私がまず行いたいのが ・テーブルの一覧表示 ・新規登録 ・行の削除 です。 よいサンプルがあるページ等ご存知ありませんか?

    • 締切済み
    • PHP
  • HTMLでフォームを作ってPHPで受け取ることができません。

    プログラミング超初心者です。本でPHPを勉強中です。HTMLでフォームを作成しPHPでフォームに入力された内容を受け取るというところでつまづいてます。本に紹介されているサンプルスクリプトをローカルホストでブラウザで試しているのですがうまくいきません。 フォーム内に入力しSUBMITのボタンを押してもPHPの方のページが表示されません。2つのファイル名はform.html と form.php 名のですが、ブラウザのアドレスバーが http://localhost/form.html から http://localhost/form.html/form.php に替わりHTMLが再表示されるだけです。 環境は os windows XP SP1 ブラウザ IE6 php 4.2.2 です。 スプリクト載せると800字超えてしまいますので回答に載せます。 お解りになる方いらっしゃいましたらよろしくお願いいたします。

    • 締切済み
    • PHP

専門家に質問してみよう