ユーザー認証の仕組みを作成し、HTMLのヘッダーより前に置いたところ、文字化けがでるようになりました。その原因と解決を知りたいと思っています。
置いた、ユーザー認証のコードは、以下のコードです。
<?php session_start(); session_regenerate_id(true); if(isset($_SESSION['login'])==false) { print'ログインされていません.<br/>'; print'<a href=""../staff_login/staff_login.html><input type="button" onclick="history.back()" class="back-box" value="ログイン画面へ"></a>'; exit(); } else { print $_SESSION['staff_name']; print'さんログイン中<br/>'; print'<br/>'; } ?> <!DOCTYPE html>
コードの左側には、オレンジ色の帯がついており、コードを消せば消えますが、
置くと表示されます。
その結果、コードを置いた画面で以下の文字化けした画面が表示されるようになりました。
解決に関するご助言などいただければ幸いです。以上、何卒よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/07 06:08