• 締切済み

ログインについて

今PHPを勉強中なのですが、 サーバーを使わず バッチファイルでPHPをファイルを呼び出して 作業をしています。 そこで、ログインで分からない事があり ログインをする際は必ずクッキーが必要になってきますよね?? このクッキーを取得するにはサーバーを使わないと クッキーは取得できないのですか?? http_build_queryと言う関数で 一度methodをPOSTでデーターを送った際に 出てくるSet-cookieを取得して 次にID、パスなどの情報と一緒に先ほどの Set-cookieを送ってみたのですが、 ログインエラーが出てきてログインが出来ませんでした。 どなたか原因がわかる方、もしくわサーバーが 必要なのかどうかなどの情報がありましたら 教えてください。 宜しくお願いします。

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

みんなの回答

  • taka37777
  • ベストアンサー率30% (166/544)
回答No.3

サーバからはSet-cookieで情報が返されます。クライアントからはcookieで情報を返します。 http://www.studyinghttp.net/cookies#Header

  • oraora777
  • ベストアンサー率20% (56/268)
回答No.2
  • oraora777
  • ベストアンサー率20% (56/268)
回答No.1

ローカルサーバ環境をなぜ作らない?

fukurinnsa
質問者

補足

oraora777さん返信ありがとうございます。 サーバーってお金かかるんじゃないんですか?? ローカルサーバー環境ってなんですか??

関連するQ&A

  • ログイン後のソースの取得

    PHPを勉強しはじめて1ヶ月そこらです; よろしくお願いします。 現在ある会員サイトのログイン後のマイページの取得を したいと思っています。 掲題の処理を実装するためにいろいろ見て回ったのですが、 無料のレンタルサーバーで勉強しているので、 PEARや、CURLが使えません。 ですので、下記のサイトを参考にして、ブラウザへのリクエストを PHPの関数だけで実行しようとしています。 http://www.spencernetwork.org/memo/tips-3.php おそらく、リクエストヘッダ部分にログイン情報的なクッキーを 書き込んでリクエストすれば、レスポンスで ログイン後のソースが取得できるのだと思うのですが、 その際に送信すべき、ログインクッキー情報は何を設定すれば よいのかがわからず困っています。 その会員サイトでは、ログインすると、2つのクッキーファイルが 吐き出されるのですが、それらの中のどの値をヘッダ部分に 書き込めばいいのかが判りません。 何を書き込めばログインしている、とサーバーに認識して もらえるのか、調べる方法などはありますでしょうか? いろいろクッキー情報内の値を送信して試しているのですが、 「ログインしてください」というレスポンスしか 得ることができません。 お詳しい方にご教授いただければ幸いです。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • バッチファイルでログイン後のページをダウンロード

    バッチファイルから定期的にログイン後のページをダウンロードしたいのですが、何か方法はないでしょうか。 wgetコマンドを使って、以下の様なバッチファイルを作成して実現しようとしたのですが、ログイン画面しか取得出来ず、ログイン後のページは取得出来ませんでした。 【Yahoo!メールの場合】 wget --http-user="ユーザー名" --http-password="パスワード" --no-check-certificate http://mail.yahoo.co.jp/ -O "out.html" wgetでブラウザのcookieを使う方法は、定期的にブラウザを開かないといけないので考えていません。何か方法はないでしょうか。

  • ブラウザに保存されているcookieを利用したい

    ブラウザに保存されているcookieをjavascriptなどで取得することは可能でしょうか? この度ニコニコ動画のマイページを取得し、ほしい情報だけ抽出するwebアプリケーションを開発したのですが、ページ取得の際のログインをどのようにしようかと迷っています。正規のログイン画面でクッキーを取得した場合ブラウザに保存されているcookieが無効になってい、利便性にかけます。 そのため現在はブラウザに保存されているcookieを手動でソースに貼り付けて使っています(笑)。 ローカルサーバー内で使う分には結構満足しているのですが、どうせならどこからでも自由に使えるようにしたいのでソースにcookie情報が残らないようにしたいのです。 ちなみにブラウザは主にFirefoxを使っています。もしwebアプリケーションでは無理でもアドオンを開発して連携させればできるかも、なども詳しい方は合わせて教えてください。 どうかよろしくお願いします。

  • LWP::Simple;でWebページを取得時に、cookieを求められたら

    現在、別サーバにあるCGIから情報を取得するCGIを作っています。 情報元サーバは私が管理しているものではなく、ユーザー認証で自分のアカウントにログインする仕組みです。 で、私が管理するCGIに情報一覧を作りたいのですが、LWP::Simpleで情報元Webページの取得を実行すると、 「ログインしてください」ページを拾ってきてしまいます。 情報元サーバがcookieを検査し、ログイン状態を確認しているためです。 そこで、クエリか何かでクッキーをごまかせないかと考えています。 やりたいことは、 1.クッキー要求をごまかし、自分のアカウントページを取得する 2.クッキー要求をごまかし、自作CGIから情報を送信する(自アカウントとして) 自作のCGIが動くサーバはレンタルサーバが理想ですが、無理でしたらローカルサーバのみでもかまいません。 その情報元サーバにログインして手作業で操作しているPCで、ローカルサーバ(httpd)を立ち上げてCGIのテストをしていますので。。 もう3ヶ月なやんでます。。。(ToT) 分かりにくい長文で申し訳ありません。 皆様のお知恵を貸していただければ幸いです。 よろしくお願い致します。

  • 次の画面に遷移後もクッキーを取得するには

    現在PHPでクッキー認証を行っているのですが、 index.phpでまず、メニュー画面にいこうとするのですが、 $_COOKIE['id'] == "" クッキーに何もIDが入っていなかったら、もしくはIDがあっても、パスワードが間違っていたら、ログイン画面に遷移するようにし、その画面でログイン情報を入力すると、メニュー画面に遷移するというところまではいいのですが、 クッキーの情報を次の画面(例えば、test.php)に遷移するときのPHPにももたせたいのですが、次の画面ではIDがうまくとれません。 クッキーではPHPがかわると、IDもNULLになってしまうのでしょうか?

    • 締切済み
    • PHP
  • cookieとhtaccessをつかったページ移行

    cookieとhtaccessをつかったページ移行を考えております。 内容ですが、 http://www.abc.oo/abc/aaa.php?user_id=5 へアクセスした際に htaccessで  http://www.abc.oo/cookie.php へリダイレクトさせ、 クッキーが有効な場合は http://www.abc.oo/abc/aaa.php?user_id=5へリダイレクト クッキーが無効の場合は http://www.abc.oo/555.html というURLを表示させ、 555.html ファイル内に 進むボタンをつけ http://www.abc.oo/abc/aaa.php?user_id=5へのリンクをつけたいと 思っております。 cookie.phpでクッキーを取得することは出来たのですが、 どのようにして、?user_id=5 の部分のURLを持ちまわるのかが 分かりません。 どなたかお分かりになられる方、ご教授お願いできませんでしょうか? よろしくお願いいたします。

  • ログイン・ログアウトについて

    あるサイトにて、ログイン・ログアウトを行うと、 その情報はどこの格納されるのですか? 例えば、サイトのサーバーとか、自分のPCのクッキーとか。 「現在、このPCはログインしている」の情報です。 また、自分ひとりしか使わないPCで、ログイン後、ログアウトを毎回行わずにブラウザを閉じ、 PCを終了することを繰り返すと、相手側サーバーとか、 自分のPCとかに何か不都合があるのでしょうか?

  • Windows2000にログイン時に関して

    会社では、まずNTサーバにログインすると、時間をチェックして、IPアドレスをチェックして(何しているのだか不明だが・・・)、あげくのはてにウイルス定義ファイルを勝手に更新する(おい)んですが、それを家のWindows2000 Serverで実現しようとするとどうしてもできません。 僕のやりたい事は、Windows2000 Serverにログイン後にバッチファイルで、「ログインありがとうございます」というセリフを表示したいのです。 誰かご教授ください。お願いいたします。

  • ログインが大変。

    ログインが大変。 ログイン情報がすぐになくなる。パソコン何でも質問箱のサイトで。 ID表示がなくなり、ゲストさんの表示になります。そのたびに、Cookie,履歴,ファイルの削除等を行い、再びログインしています。 自動ログインする方法は、ありますか。 主にSleipnirで見ています。 デフォルトではJavaScript、ActiveXをむこうにして、タブ別では、有効にしています。 質問等を見るさいには、デフォルトのときが多いです(無効)。 理由は、タブ別のとき(有効)の場合、フリーズやSleipnirの以上終了が多いため。 インタネットオプションではJavaScriptは、有効に、なっています。

  • ログイン管理について

    こんばんは。  phpを始めたばかりで分からないことがあり、細かく教えて くださる方がいましたらお願いします。  いまphpで会員制のサイトを作成しようと思っています。 分かりやすく言いますと「Yahoo!」さんのようなサイトを です。  そこで登録や修正・削除のページを作成しました。 次にユーザーIDとパスワードを入力してもらい、それによる 認証を実行し結果を出すページも作成しました。 ログイン情報の保持はセッションを利用しています。 そこまで作成し行き詰まりました。 参考にしたページは:http://php.dori-mu.net/session.htmlで このページに記されている「definition.php」ファイルに ログイン情報を格納しようと思いました。 問題となっているのは下記のとおりです。 ●まずユーザの想定するフローは  1.ログインページ(001.php)  2.認証および結果ページ(002.php)  3.会員制ページ(003.php~009.php)  4.ログアウトページ(010.php) でしたが ●想定外のフローは  1.ログインページ(001.php)  2.認証および結果ページ(002.php)  3.会員制ページ(003.php~009.php)   ※この会員制のサイトのログイン中に他のページ    (google等)に遷移する。  4.googleにて色々な操作し「戻る」の操作を行わないで   再度3.の会員制のサイトに遷移  5.会員制ページ(003.php~009.php) ●上記の想定外のフローを行うと、セッション情報が  空となってしまいます。  「戻る」による操作で会員制に戻ると、セッション情報は  保たれています。  「Yahoo!」さんのサイトでは「Yahoo!」にログイン中に 他のサイトに遷移し「戻る」の操作を行わないで「Yahoo!」に 戻ってもログイン情報を保たれています。  ネットで検索を行ったところ、「Yahoo!」さんでは セッションの他にCookieを利用していると拝見しました。 この二つを両立させるには、どのようにしたら 良いのでしょうか? また、もし「Yahoo!」さんが、この方法で無い場合は どうような方法なのでしょうか?  サンプルや参考になるページがありましたら よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう