お世話になります。PHP初心者で、フレームワークなどは使わず、本とネット上の情報の切り貼りで動かそうとしているレベルのものです。
session_start()やsession_destroyなどを使って、ログイン、ログイン後に各画面の移動、ログアウトまでを初心者向けの本をもとに、拡張子がPHPのファイルで実際に動かしてみました。そこまではよかったんですが、DreamweaverのBootstrapのテンプレートの<body></body>の間にPHPを組み込む作業を行っていましてsessionなど以外のことはだいたい動くのですが、session関連のことはエラーがでて、エラーの解説を読むとこの方法では動作しそうにありません。
session_start(): Cannot send session cache limiter - headers already sent
これは、ログアウト画面をHTMLのbodyの中に入れた際に出るエラーです。
データベースを参照して、IDとパスワードが一致したらログイン。ログイン後にしか各ページを見れないようにしたい、sessionで簡単なデータの受け渡しをしたいと思っています。(くどいですが、phpの拡張子では行えました)
1.何か方法があれば、HTMLのbodyタグに入れたいのですが、方法はあるでしょうか?
2.または、phpのファイルに、htmlを記載していくしかないでしょうか?
もし後者であれば、デザインなどに関して、一括で管理されたりしている方法がありますでしょうか?
3.HTMLのbodyタグではなく、<!DOCTYPE html>より上部に記載したりできるものでしょうか?拡張子はhtmlで考えています。(Dreamweaverのテンプレート機能の問題は抜きにして)仕組みとして行っていいことでしょうか?
とりとめもない質問ですが、どうぞよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/24 06:42