ログインが必要なページからデータを取得する方法

このQ&Aのポイント
  • PHPを使ってログインが必要なページからデータを取得する方法について質問します。
  • 現在、自分のショップの商品データを知人の会社のシステムで管理していますが、自分のショップのサイトを作成する際に、ログインが必要なページのデータを取得して表示することは可能でしょうか?
  • 通常のログインがいらないページのデータを取得する方法は分かるのですが、ログインが必要なページのデータを取得する方法が分からないため、質問させていただきました。
回答を見る
  • ベストアンサー

ログインが必要なページからデータを取得する方法

プログラミングの知識がPHPを少しかじった程度で分からないので質問させてもらいます。 知人の会社のシステムに自分のショップの商品のデータを管理してもらっているのですが(WebでID・パスワードを入力しログイン(https)で商品一覧と詳細が見れるシステムで現在はリアル店舗の在庫管理に使っています)、今度自分のショップのサイトを作成しようと思いそのときにこのログイン後に表示されるページのソースをパースして自分のショップのページに表示させたいのですが技術的にこれは可能なことなのでしょうか? 普通にhttpでログインのいらない誰でも見れる状態のページをパースして取得する方法はなんとなく分かるのですがこのケースの場合できるかどうか分からないので質問させてもらいました。

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

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

  • ベストアンサー
  • NARH
  • ベストアンサー率82% (88/107)
回答No.1

「技術的にできるかどうか」ということでしたら出来ると思います。 PHPの場合は ssl:// でSSLのサイトをオープンできるのでこの部分はOKとして、 認証から先の部分が手間がかかりそうです。 (ssl:// はopenssl をコールしていたと思うのでWindows 環境の場合はどういった振舞をするのかわかりません。出来ていたような気がしますが。。。) 難易度は、そのシステムの仕様次第ですね。 認証部分は、単純にIDおよびパスワードをそのまま送信しているのであれば簡単でしょうが、ajaxを使っていたりjavascriptを使った処理をしている、間にリダイレクトを挟んできるといったサイトであれば面倒だなと思います。 認証後のセッション維持も、パラメータかCookieか、パラメータの送信はGET,もしくはPOST両方を許容するのか、画面によって使い分ける必要があるのかなど仕様に合わせて作りこんでいかなければなりません。 とはいっても、ブラウザでの手続きをシミュレートするだけなので、実装は可能です。 僕だったら、こちらから ID, パスワード,商品データの絞り込みに使えそうなパラメータを渡すと(xmlでもjsonでもcsvでもいいと思うので)商品一覧のデータを返すAPIを用意していただけないか、知人の方に相談してみると思います。

tenomiri
質問者

お礼

お礼が遅くなりましてすみません。 >商品一覧のデータを返すAPIを用意 先方に相談して用意してもらって解決できました。 アドバイスありがとうございました。

関連するQ&A

  • 未ログイン・ログイン済ページから次のページへ

    商品Aのページから ログインしていたらBのページへ、 ログインしていなかったらCのページへ という風にしたいと思っています。 これは if を使ってやったら良いのでしょうか? それと、Bのページは商品Aの情報を表示して確認するページにしたいと思います。商品というのはこれからどんどん増えていくので、その商品ごとにページを作るのは大変なのでDBと連動させたいのですが、そういう方法があるでしょうか??

    • 締切済み
    • PHP
  • Amazon出品登録しても表示されない

    Amazonのマーケットプレイスで本を出品しているのですが、出品登録をしても在庫管理画面に表示されなかったり、個々の商品ページの中古品の出品のページに自分の登録した分が表示されません。数年まえからやっていて、以前はそんなことはなく、ちゃんとどちらにも表示されていましたが、最近になって在庫管理画面にはときどき表示されていなく、商品の中古出品ページをみると、自分のは出品されていなく、出品されているのは、店舗のものばかりで個人出品されているものがないようです。Amazon問い合わせようと、出品者用の質問窓口を探してもみつからなかったので、こちらに聞いてみました。知っている方いらっしゃいますか?

  • ログインページのソースを取得する方法

    過去に 『WEBページのソースを取得する方法』 http://oshiete1.goo.ne.jp/qa1783894.html という質問を見たのですが、ログインが必要なページのソースを取得したくて、これと同じような要領で試してみたのですがうまくいきません。 私がしたいことは、自分が借りているレンタルサーバーから、mixiなどのマイページにアクセスしてHTMLソースを取得してそのソースを整形して一部を自分のレンタルサーバーで公開したいのですが。 説明がわかりにくいとおもいますが、どうかご教授願えますよう宜しくお願いいたします。

    • 締切済み
    • PHP
  • 在庫数を表示したいだけなんですが…

    最近レンタルサーバーを替え、在庫管理& ショッピングカート機能を利用しています。 以前利用していたところでは、商品一覧と 同じページに在庫数を表示することが できたのですが、新しいサーバーは 在庫表示が別画面になり、商品ページには URLをリンクするしか方法がありません。 自動作成ページの場合は、在庫がなければ 「在庫がありません」と表示されるのですが、 ホームページビルダーで作成した自作ページに ショッピングカートをリンクしているため、 一つ一つの商品をクリックしなければ、在庫の 有無が分かりません。 (細かい商品が多いので、自動作成ページは 今後も使用するつもりはありません) 他社のレンタルサーバーなどを利用して、 在庫数だけ、商品一覧ページ内に表示 することは可能でしょうか? 他に何か良い方法がありましたら教えて下さい。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • ネットスーパーのページにログインしようとしたら

    先ほど、いつも通りに、いつも利用しているイオンネットスーパーのページにアクセスしようとしたら、突然「この接続ではプライバシーが保護されません」という警告画面が表示されました。 https://shop.aeon.com/netsuper/01050000031130/customer/account/login/ ログインしようとしてもこのページが何度も表示され、ログインすることができませんでした。無視してログインしたら、丁度サイトがメンテナンス中で、画像のようにアドレスバー部分が【保護されてない通信】となってしまいました。 試したところ、、口座を作ってある楽天銀行のページ等には「この接続ではプライバシーが保護されません」という画面は表示されず、ログインできました。 イオンネットスーパーのページだけ、この現象が起こっています。 こんなことは初めてで戸惑っています。 丁度、ネットスーパーのページがメンテナンス中なのと何か関係があるのでしょうか・・・?この現象は自分だけでしょうか? メンテナンスが終わってもログインできなかったり、セキリュティの面で問題を抱えた状態になったら、どうすればいいでしょうか? ご回答お待ちしています。

  • 楽天SHOPの一覧表示機能について

    楽天でショップを運営しています。 たくさんの商品を一覧で見れるページを作りたいのですが、商品数が多く、売り切れなどもしょっちゅう出るので更新に困っています。 また、一番の問題は参考価格と販売価格を同時に表示するには、手作業でHMLを書くしかないようなので困っています。 システムから一覧を表示すると、一度に表示できるのが30件程度で、一覧性には欠くと思うのでどうにかしたいと思ってます。 どうにか参考価格と販売価格の二つを盛り込んだ、一覧ページを効率的に作る方法はないでしょうか。 今は、システムで表示された商品名、販売価格に後から参考価格を付け足しているというアリさまです。 他の店舗さんはどうしているのでしょうね。 もし、何か良いやり方やツールなどがありましたら、アドバイスをお願いします。

  • 【ココログ】管理ページのログインについて

    こんばんわ。質問がございます。 私は現在「ココログ(フリー)」でブログを書いております。ほんと単純な事ですが、このココログ内の自身の「管理ページ」(アクセス解析や、記事の編集をするページ)へは、管理者である私がアカウントとパスワードを入力してログインするのですが、管理ページのURLだけでは、他者はログイン出来ませんよね? つまり、私のココログ管理ページのURLがhttp△△△△であるとして、アドレスにhttp△△△△と入力しただけではログインされませんか?ということです。わかりづらくて申し訳ないです。 何だか最近異常な程とある特定の方がいらしているみたいで(一日に50回くらい)、失礼ですが、何だか気味が悪いんです・・・。 お時間のある時にでもご回答下されば幸いです。お願い致します。

  • ログイン

    個人でやっているネットショップの会員に入っています。 とてもきれいな商品ばかりで、 いろいろな商品がアップされていないか、 買わなくても商品を見るためだけにログインして見て楽しんでいます。 そこでご質問なのですが、 ネットショップのオーナーさんは、 「あっ、この人がまたログインして見てる」なんて履歴などで分かるものなのでしょうか? 暇だといつも見ていまして、買うよりも断然見てるだけが多いもので、、、

  • マイページが表示しない(ログインページも)?

     マイページが表示しない(ログインページも)?私だけでしょうか? 登録キャンペーンのページは表示しますが?回答や質問は可能なのに。

  • SSLで保護されているページにログインできません

     1ヶ月前ぐらいからSSLで保護されている ページにログインできなくなりました。「セキュリティーで保護された接続でページを表示しようとしています。」→「ページを表示できません」になってしまいます。システムの復元など、やってみましたがだめでした。どなたか、教えてください。  ソニーノートPC,PCG-FX33/BPで OSはWIN XPです。よろしくお願いします。

専門家に質問してみよう