• 締切済み

ページAにアクセスしないとページBにアクセスできない・・・

例えば、B.htmlと言うページがあって、まずA.htmlにアクセスしてからでないとB.htmlにアクセスできないようにするPHPを探しています。 過去にも同じような質問があったので試してみたのですが、できませんでした。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2134159 ↑これです。 もし分かる方がいましたら教えてください。 よろしくお願いします。

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

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.4

#3ですが。 <a href="test2.php"> は <a href="b.php"> です。

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.3

#2ですが。 a.php(認証してないとはじくページ) <?php // クッキーの変数authに値があるかチェック if (empty($_COOKIE['auth'])) {  // 値が無いので認証用ページのリンクを表示  echo '<a href="test2.php">先に規約を読め</a>'; } else {  // 認証済なので目的の処理  echo '規約を読んで頂いてありがとう';  echo '<a>ダウンロードはこちら</a>'; } ?> b.php(認証するためのページ) <?php // クッキーの変数authに1を保存(寿命は1時間) setcookie("auth", 1, time()+3600); // あとは適当に echo '<a href="test1.php">認証したのでこちらへ</a>'; ?>

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.2

PHPでいいのなら。 a.php <?php //setcookie("auth", 1, time()-1); if (empty($_COOKIE['auth'])) {  echo '<a href="test2.php">auth</a>'; } else {  echo 'ok'; } ?> b.php <?php setcookie("auth", 1, time()+3600); echo '<a href="test1.php">back</a>'; ?> リファラはセキュリティソフトに消されるので クッキー使ってみました。

since1990
質問者

お礼

申し訳ありません・・・ 時間があれば、もう少し解説を入れていただけませんか?

  • Ikonos00
  • ベストアンサー率28% (86/302)
回答No.1

B.htmlをB.phpとして、 $_SERVER['HTTP_REFERER']の中身を見て、 A.htmlであれば表示、 違えばエラーメッセージを表示、またはA.htmlに飛ばす。 という感じにすればいいと思いますよ。

参考URL:
http://oku.edu.mie-u.ac.jp/~okumura/php/env.php

関連するQ&A

  • 特定のページ、時間帯によって任意のページに

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1034456 過去に、特定のリンク元から任意のページに飛ぶスクリプトがありましたが、これを例えば深夜1:00-5:00の間だけ有効にするというのは可能でしょうか?

  • 違うページが表示されるのはなぜ?3

    自分が見たいwebページとは違う別のwebページが,たまに表示されることがあります。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=333768 http://oshiete1.goo.ne.jp/kotaeru.php3?q=339012 で,質問させて頂きましたが,未だ解決には至っておりません。現在,ブラウザやプロバやウィルス,スパイウェアが原因ではなく,どうやらADSLルータの設定かよくないのか,あるいはレジストリが書き換えられたのかが怪しいらしいとのご指摘を受けております。 私,初級者以上で中級者未満の腕前ですので,どうか,暖かいご指導のほど,よろしくお願いいたします。

  • 月の見かけ上の大きさが異なるのはなぜ?

    地平線上の月を見るのと天頂あたりで見る月とでは、 天頂の月が小さく見えます。 何故ですか? 過去の質問も見たのですが・・・ どうも心理学的な錯覚とのことですが、いま少し詳しく教えて下さい。 もしかすると心理学のカテゴリーで質問したほうがよかった? 【過去の似た質問】 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1465354 http://oshiete1.goo.ne.jp/kotaeru.php3?q=849569 http://oshiete1.goo.ne.jp/kotaeru.php3?q=603355

  • ビタミンBの食品って?

    ごめんなさい。言葉が足りなかったです。。。 ビタミンBの食品っていうとどんなものなので しょうか??? どんな種類の食べ物がビタミンBなのですか? ってことです。 よろしくおねがいします。 参考: http://www.okweb.ne.jp/kotaeru.php3?q=18685 http://oshiete1.goo.ne.jp/kotaeru.php3?q=18685

  • 前妻は戸籍から消せるのに、母は消せないのでしょうか?

    過去の質問を見てましたら http://oshiete1.goo.ne.jp/kotaeru.php3?q=242801 http://oshiete1.goo.ne.jp/kotaeru.php3?q=707577 を見つけました。 「妻」の名前は戸籍から消せるみたいなのですが、 子供から見た「母」は一生どうやっても変えられないものなんでしょうか?

  • アップデートしたらMSNメッセンジャーに接続できなくなりました。

    質問はタイトルの通りです。 過去ログに、ほぼまったく同じ質問をされた方がいましたが回答がこないみたいなので質問させていただきました。 その質問↓ http://oshiete1.goo.ne.jp/kotaeru.php3?q=1543243 また別の質問でノートンの設定が・・・というのがありましたが調べたところ許可、もしくは自動となっていました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1548448

  • HPのアクセス数を、自分だけ知るには?

    質問内容は、他の方が質問されていた http://oshiete1.goo.ne.jp/kotaeru.php3?q=252543 と同じなのですが、CGI等に詳しくない為解決しなかったので 質問させていただきました。 私はジオシティーズを使っているのですが、 No.2さんが回答されている方法で試してみたところ、 隠しページに自分がアクセスするたびに数字が増えていくだけで、 トップページのアクセス数は隠しページには反映されませんでした。 フリーソフト等を使わずに、簡単に自分だけアクセス数を 知るには、No.1さんの仰っているカウンターを小さくして・・・という方法しかないでしょうか?? ジオシティーズでという前提でお願いします。

    • ベストアンサー
    • HTML
  • 福島県は関東に区分される?説

    過去の教えてgooに置いて日本の地域区分で色々論議が出ていましたが、これに会社の福島出身の同僚から「福島県は関東なんだ!」と力説されて思わず笑ってしまいました。彼はどうやら茨城県と埼玉県にライバル意識をもっている様で、その2県よりも関東らしいそうです。こんな彼の説の根拠や逆に否定論を「詳しく(感情論可)」教えて下さい。 参考までに自分が分っている過去の教えてgooの「日本区分談義」を http://oshiete1.goo.ne.jp/kotaeru.php3?q=290394 ←新潟系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=29254 ←関東関西系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=251499 ←福島境界系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=247490 ←北海道沖縄系その他 http://oshiete1.goo.ne.jp/kotaeru.php3?q=150575 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=77693 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=369702 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1039264 ←三重県系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1741538 ←天気予報区分系

  • 何かに一生懸命な人って魅力的なんですか?

     男子高校生です 以前ここで質問しました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2436141 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2437751 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2441722  恋の悩みに関するQ&Aを検索したら、「何かに一生懸命な男の人は輝いてる、魅力的」という書き込みをたくさん見ました。本当にそうなんですか?  校内のカップルを見る限りそうは思えないです。僕にも夢中になっていることはあります。でも好きな人に振り向いてもらえそうも無いです。  夢中になっているのは、「これで無ければだめ」「こういう物のほうがいい」っていうのあるんですか?  

  • ページ番号とセクションの枚数を分子分母で入れたい

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1405411 こちらの質問と同じ内容なのですが、私はできませんでした・・・。 「1つの文書にセクションAとセクションBがあり、  Aが5枚でBが8枚としたら、  Aには1/5,2/5,3/5...といれ、  Bには1/8,2/8,3/8...としたい」というのは同じです。 回答にある「挿入→フィールド→Sectionpages」のやり方でやってみても、 分母の数はセクションごとの枚数になるのですが、 分子の設定のやり方がわかりません。 よろしくお願いします。

専門家に質問してみよう