• 締切済み

転送サービスを利用してのログイン

よろしくお願いします。 名づけてネットを利用し、ドメイン(www.○○○.com)で(www.○○○.com/ccc/ddd/index.html)に転送してページを表示させています。表示したページにセッションを利用してログインさせるフォームがありますが、転送サービスで表示した場合ログインが出来ません。転送を使わずURLの直打ちで表示した場合はログインできます。なぜこのような現象になるのかわかりません。どなたか教えて頂けないでしょうか? よろしくお願いします。

  • ok86
  • お礼率100% (4/4)
  • PHP
  • 回答数1
  • ありがとう数2

みんなの回答

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

(www.○○○.com) と (www.○○○.com/ccc/ddd/index.html) は同じドメインですか? 違う場合、普通はセッションが持ちまわせません。

ok86
質問者

お礼

別な方法で回避させました。おっしゃるように違うドメインなので無理だったようです

関連するQ&A

  • リダイレクト方法

    http://domain.com/aaa.html http://domain.com/bbb/bbb.html http://domain.com/ccc/index.html 上記のURLのように存在しないファイルやディレクトリにアクセスしたら http://domain.com/ddd/index.html にリダイレクトしたいと考えております。 どのようにすれば、実現できますでしょうか? ご存知の方、宜しくお願いします。

  • ドメイン転送サービスについて

    現在契約しているレンタルサーバー会社経由でドメインを持っています。 このたび光ファイバーを契約したのですが、それにサーバー容量がついています。ただし、これはその会社のプロバイダのひも付きのURLです。(HTTP://www.***.com/~***) 現在のレンタルサーバーをやめて、ドメイン転送サービスを利用しようと思っていますが、初めてですので迷っています。現在ホームページは独自ドメインですが、これをドメインは継続して、転送でひも付きURLに飛ばしたいと思っています。また、メールアドレスも今までと同じものを使いたいと思っています。 1)ドメイン転送サービスを利用している方、使い勝手はどうですか? 2)お勧めの転送サービス会社はありますか? 3)レンタルサーバーと比較してデメリットはありますか? 以上よろしくお願いします。

  • 携帯サイトでの、URL直打アクセス拒否について

    携帯サイトを作成しているのですが、セッションを用いた 会員ごとのページで、URL直打でアクセスされた場合は loginページにリダイレクトする等を行った方がよいのでしょうか? またその場合の対処方法について教えてください。 なにをもって判断するか。hiddenでname=login value=true等してもうまくいきません。 session.gc_maxlifetime 1440 なので、24分後には、直打アクセスはできなくなるのでしょうか? login.php 認証にはPear Authを利用。 $idは各会員ごとの固有のIDです。これで、会員ごとのページを表示します。 if ($authobj->getAuth()){ header("Location: contents.php?id=$id".SID); }else{ print("認証されていません"); } ↓例えばこのようにURL直打ちでアクセスされた場合では、 現状、ログイン後の画面が表示されてしまいます。 http://www.×××.com/contents.php?id=12345&PHPSESSID=8sdfasfadfasdfdsfddfasd

    • ベストアンサー
    • PHP
  • ログイン認証のページの流れ

    こんばんは。お世話になっております。 初歩的な質問かとは思いますが、これまでlocal上、およびあるレンタルサーバ上では問題のなかったものが、今回別のサーバーをお借りしたら、以下のような不具合が出てきてしまいまいました。 タイトルのようにログインに関するもので、ロープに陥ってると・・。 メインページ(ログイン済みのみ閲覧可能) index.php <?php session_start(); if(!isset($_SESSION["id"]){ header("Location: http://***.com/login/"); }   ・   ・ /login/index.php <?php session_start(); require_once("./auth.php"); //以下、ログインが必要なページは全てここのファイルを経過させ、元のページに戻るソースを記述。 if(isset($_GET["url"])){   ・   ・ /login/auth.php <?php //ログイン入力フォームおよびDB問合せスクリプト 以上のようなファイル構成なのですが、最上位のindex.phpを訪問した際、ログインしていなかったら http://***.com/login/ に移動し、ログイン画面を表示する・・という流れを想定しておしましたが、あるサーバでは以上のようなものだとループに陥ってしまうとの障害が確認出来ました。 ローカル上、別サーバでは問題ない(目視で確認出来る障害が無いという意味)ことだったので、流れを見直そうにも的が見えてきません。 相応しくない点、可笑しな点、どんな些細な事でも結構です。お忙しい中恐縮ですが、アドバイスいただけたら幸いです。宜しくお願い申し上げます。

    • 締切済み
    • PHP
  • ログインした状態の外部phpファイルを、ログインした状態で出力したい

    すみません。もう何日も悩んでしまっているので、どなたかお知恵をお貸しください・・・PHP初心者なので、分かりづらい部分が多々あるかと思います。申し訳ないです。 【質問】 自分で借りているサーバーを http://www.○○○.com とします。 もうひとつ、他社で無料で会員制ショッピングカートのようなものを借りています。http://□□□.com/index.php とします。 http://www.○○○.com/index.php を作成し、ページの上部でその他社のショッピングカートではない部分(凝ったメニューや、タイトル部分)を表示させて、その後に <?php $flag=0; $_GET[site] = "http://□□□.com/index.php"; $page = @file($_GET[site]); if($page=="") die("Connection Failed"); echo "<base href='http://□□□.com/index.php'>"; while (list($num, $line) = each($page)){ if(eregi("</body",$line)){ $flag=2;} if($flag == 1){ echo $line; } if(eregi("<body",$line)){ $flag=1;} } ?> という感じで、そのショッピングカートページの<body>から</body>部分を出力させています。 カートページでは、ログインすると、ページ上部の右側にログインしました状態ですよ。という感じの表示が出ます。登録してある名前が出て、○○さん、ようこそ♪みたいな感じです。 上のようにカートページを引っ張ってきて表示させてる状態で、http://www.○○○.com/index.php からフォームよりログインしようとしても、そのログインしたよ。というような表示が出ません。 ちなみに、ログインフォームは action="http://□□□.com/index.php" でメゾットがPOSTです。 login_idとlogin_passをフォームで送信して、ログイン状態にしているようです。 どうしたら、ログインした状態のカートページを出力できますでしょうか?

    • 締切済み
    • PHP
  • ログインの処理

    ログインの処理を一つの関数(function Login)で行おうとしています。 ログインフォームが表示されるページに遷移した際に32文字のランダムの文字列を受け取ります。 この文字列を$this->str["hoge"]のオブジェクトに預けます。 この直後にechoすると預けた文字列が表示されています。 ログインのフォームにIDとパスワードを入力して再度このページ(function Login)で処理した際に$this->str["hoge"]が消えてしまいます。 これで駄目だっただめ$_SESSION["hoge"]を利用してもこの変数が消えてしまいます。 このような場合どのように処理したら良いでしょうか?

    • ベストアンサー
    • PHP
  • 直リンを転送したい

    自分のサブページをお気に入りや直リンしている人がいるのですが お気に入りや直リンからサブページを見た場合は、一旦TOPページへ転送するようにしたく思います。 リファラーで自ドメイン経由じゃない場合は、TOPへ転送 って仕組みだと思うのですが、htaccessでそういう事はできますか?? また記述方法を教えてもらえないでしょうか

  • DNS(BIND 9.2.0)の設定方法

    こんにちは. DNS(BIND 9.2.0)の設定方法がわからなくて困っています.OSはRedhat 7.2Jです.Webでいろいろなページを参考にして設定したのですが,どうしてもうまく いきません. 取得したドメインが,domain.comで,固定IPがaaa.bbb.ccc.dddの場合,下記 のように記述したのですが名前解決をしてくれません.何かポイントや間違って いる点を指摘して頂けるとありがたいです.参考ページやアドバイスお願いしま す. /etc/named.conf === acl localnet { 192.168.0.0/24; 127.0.0.1; }; // サーバ設定 options { directory "/var/named"; pid-file "/var/run/named/named.pid"; }; view "world" { match-clients { any; }; allow-query { any; }; recursion no; zone "finali.st" { type master; file "domain.db"; }; }; === /var/named/domain.db === domain.com. IN 86400 SOA domain.com. root.domain.com. ( 2002041008 ;Serial 3600 ;Refresh 3600 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) domain.com. IN NS domain.com. domain.com. IN MX 10 mali.domain.com. domain.com. IN A aaa.bbb.ccc.ddd mail IN A aaa.bbb.ccc.ddd www IN A aaa.bbb.ccc.ddd ===

  • ワンタイムトークンとログインについて

    ワンタイムトークンの使いどころについて、 教えてください。 フォームで画面遷移させる際に、セキュリティ向上のため利用するという認識でいるのですが、 そうすると、 例えば、 ログインした後、 延々とセッションでログイン処理を引っ張るだけの画面遷移のときには、 ワンタイムトークンをやる必要はない、という理解で合ってますでしょうか? 仮に、フォームで何かを入力して他ページへ飛ばすときだけ、そこだけワンタイムトークンが必要だとすると、 一度セッションに何かを入れて、 それを延々と各ページで持ちまわる、だけのときには、 ワンタイムトークンは全く必要なく、 フォームのページが出てきたとこだけ、 そのページだけピンポイントでワンタイムトークン処理する、という感じであってますでしょうか?

    • ベストアンサー
    • PHP
  • ドメイン転送とログ解析?

    現在、プロバイダーの無料ページにてHPを公開しています。 独自のドメインから転送してPC用、携帯用サイトに自動で振り分けるサービスを使っています。 いわゆる見せ掛けだけ独自ドメインってカタチです。 今回、送信フォームが使えないなどの理由からレンタルサーバーを利用しようと検討中です。 そこでレンタルサーバーのアクセス解析も使いたいと思っているのですが、 転送サービスを使った場合にアクセス解析に不都合が発生するのでしょうか? また、転送させない場合PCと携帯のページに来訪者をいざなうのにもっともベターな方法をお教えください。

専門家に質問してみよう