やっぱりコツコツちゃんとやらなきゃダメなんだなって痛感した。(゚Д゚;)
さくらインターネットでのBasic認証について悩む。(´-ω-`;)ゞポリポリ
こんばんは。
キテレツです。
(*´∀`)ノ PHPの勉強が大切だ!!
と言い聞かせ、コツコツとやっているキテレツですが・・・・今日は予期せぬところで悩みました。
サンプルの通りにBasic認証のコードを書いたのに・・・。:゚(。ノω\。)゚・。 ウワァーン
な結果になります。
どうなるかというと・・・ひたすらBasic認証の入力ダイアログがループしてしまうんです。
正しいIDとパスワードを指定しているにもかかわらずです。
まずは自分を疑え!!(*´∀`)ノ
ってルールで自分を疑う。
SyntaxErrorではないか??ってのを疑ってみたものの・・・どうもあっている様子。
それではと、読んでいる本のサンプルを出版元からダウンロードしてやってみたら・・・
ならば同じように悩んだ人がいるはずだ!(゚Д゚;)
と思いたち、Google先生に聞いてみると。。。。
(*´∀`)ノいました。
その人のブログを読むと
(*´∀`)ノ 「さくらインターネットのPHPはCGI PHPらしいよ!」
http://www.fujimotohajime.net/pukiwiki/index.php?PukiWiki/%E3%81%95%E3%81%8F%E3%82%89%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BCBasic%E8%AA%8D%E8%A8%BC%E4%B8%8D%E5%8F%AF%E3%81%AE%E5%AF%BE%E5%87%A6%E6%96%B9%E6%B3%95
って内容が。
(;´゚Д゚)ゞ困ッタナ… 「CGI PHPって・・・何???美味しいの???」
なキテレツです。
そもそも、CGIとPHPってApacheの上で動くまったく別のものはずでは???
CGIの上で動かすPHPがあるのか???
そういえば・・・CGIって通信方式だからそれにのっとってやればどんな言語でもオッケーだったような。
C言語でCGIとかやってた人もいたような・・・・あぁ・・・こんがらがる。(´-ω-`;)ゞポリポリ
いかんなぁ・・・勉強不足ですわ・・・(´-ω-`;)ゞポリポリ
こういうことがあるから、本を読んだだけでできるような気になっちゃだめなんですよね。
とはいえ、ハローワールドからやる意味があるかと言われると・・・やってみなきゃわからないって回答になるしなぁ。
難しいなぁ。
でも、時間がかかっても、ちゃんと通しでコツコツやったほうが、最終的にはいいのかな?と思うキテレツです。
今日のPHP
本当に・・・ちょびっとずつしか進んでいない・・・(´-ω-`;)ゞポリポリ
■PHPの基礎 section 07 PHPスクリプトの書き方 section 08 文字の表示 section 09 HTMLにPHPを埋める section 10 定数の利用 section 11 変数の利用 section 12 配列の利用 section 13 連想配列の利用 section 14 演算子 section 15 if section 16 switch section 17 while section 18 for section 19 foreach section 20 continue、break section 21 require、include section 22 関数 section 23 関数の引数 section 24 関数の戻り値 section 25 グローバル変数 ■PHPの組み込み関数 section 26 文字列操作 section 27 配列操作 section 28 日付・時刻の操作 section 29 ファイル操作 section 30 HTTPヘッダーの利用 section 31 メール送信 section 32 正規表現の利用 ■PHP(WEB) section 33 テキストの送信 section 34 複数テキストの送信 section 35 hiddenタグの扱い section 36 送信ボタンの扱い section 37 チェックボックスの扱い section 38 ラジオボタンの扱い section 39 プルダウンメニューの扱い section 40 リストボックスの扱い section 41 Cookie section 42 Basic認証 ← 今ココ section 43 セッション管理 section 44 ファイルのアップロード section 45 画像の縮小 section 46 メール受信 section 47 外部コマンド実行 ■オブジェクト指向(PHP4、PHP5) section 48 クラス作成 section 49 インスタンスとコンストラクタ section 50 メソッド section 51 継承 section 52 PHP5でのクラス section 53 クラスの利用 ■PHPによるデータベース利用(PDO) section 63 データベース接続 section 64 SQL section 65 データ挿入 section 66 データ検索 section 67 データ更新 section 68 データ削除 section 69 処理の連携 ■会員管理システム(基本機能) section 70 構成 section 71 テーブル設計 section 72 設定と確認 section 73 テンプレートエンジン section 74 認証 section 75 入力チェック section 76 登録処理 section 77 メールによる確認 section 78 更新処理 section 79 削除処理 ■会員管理システム(管理機能) section 80 管理画面表示 section 81 分割表示 section 82 その他機能