初心者が TP フレームワークを使用してモデルをインスタンス化すると問題が発生する

WBOY
リリース: 2016-06-23 13:32:09
オリジナル
1142 人が閲覧しました

1. 初心者は、TP フレームワークを使用してログイン関数を作成したいと考えています。これは、検証コードが正常に入力された後、else を入力し、モデルをインスタンス化し、データベースを確認したいと考えています。


2. これはモデル内のメソッドです。データベースにクエリして取得した内容を出力したいのです。


3. しかし、デバッグのためにログイン インターフェイスに戻ると、ログインを押すとすぐにこのポップアップが表示されるのはなぜですか。ダウンロードを求めるポップアップが表示されますが、クエリ データベースの内容を出力しますか?モデルをインスタンス化しない場合、else で直接エコーするだけでエコーできます


ディスカッションへの返信 (解決策)

ヘッダー出力とは何ですか?

ヘッダー出力とは何ですか?



何を言っているのかよくわかりません。これは必要ですか?

ヘッダー出力とは何ですか?

else {
echo $ _post ['username'];
echo $ _post ['password'] >CheckLogin($_POST['username'], $_POST['password']; に変更しようとしました);

今回は$_POSTのものを直接出力していますが同様です。なぜこのような出力になるのでしょうか?

ファイルの拡張子が間違っているため、ブラウザがそれを読み取って解析できない可能性があります。ログイン ファイルを見つけて、ヘッダー出力を確認してください。

今日、Index.php の header("content-type:text/html,charset=utf=8"); をコメントアウトしました

それはうまくいきました。機能しますが、理由はわかりません。

ファイルの拡張子が間違っているため、ブラウザが読み取ったり解析できなくなったりするはずです。ログイン ファイルを見つけて見てください



header("content-type:text/ " 今日の Index.php の html,charset=utf=8");
それで終わりです。機能しますが、理由はわかりません。

ブレークポイント デバッグを使用して、コードのどこかに問題があるかどうかを確認します。現時点では、コードから問題を見つけることはできません。




ファイルの拡張子が間違っているため、ブラウザがそれを読み取って解析できなくなっているはずです。ログイン ファイルを見つけて見てください

header("content-type :" in Index.php today.text/html,charset=utf=8");

それで終わりです。機能しますが、理由はわかりません。

charset=utf8 です。これは、= 記号に - 記号を押したという意味です。 。 。 。 。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート