金高真悟の奇天烈(キテレツ)大百科

日々徒然なるままに

株式会社ニコシスの新入社員が毎日のあれやこれやを語ります。

やっぱりコツコツちゃんとやらなきゃダメなんだなって痛感した。(゚Д゚;)

さくらインターネットでのBasic認証について悩む。(´-ω-`;)ゞポリポリ

こんばんは。
キテレツです。

(*´∀`)ノ PHPの勉強が大切だ!!

と言い聞かせ、コツコツとやっているキテレツですが・・・・今日は予期せぬところで悩みました。

サンプルの通りにBasic認証のコードを書いたのに・・・。:゚(。ノω\。)゚・。 ウワァーン

な結果になります。

どうなるかというと・・・ひたすらBasic認証の入力ダイアログがループしてしまうんです。
正しいIDとパスワードを指定しているにもかかわらずです。

まずは自分を疑え!!(*´∀`)ノ

ってルールで自分を疑う。
SyntaxErrorではないか??ってのを疑ってみたものの・・・どうもあっている様子。
それではと、読んでいる本のサンプルを出版元からダウンロードしてやってみたら・・・

(*゚Д゚)*゚д゚)*゚Д゚)エエェェ 「同じ現象発生!!」

な結果に。
なんだそれ!?

環境の問題なのか???

さくらインターネットさんの問題なのか??

ならば同じように悩んだ人がいるはずだ!(゚Д゚;)

と思いたち、Google先生に聞いてみると。。。。

(;´゚Д゚)ゞ困ッタナ… 「CGI PHPって・・・何???美味しいの???」

なキテレツです。

そもそも、CGIPHPって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 その他機能