正常に機能しているサイトがありますが、メイン ページ (index_3.php) を更新しただけで、エラー ログに 2 つの警告が表示されます。
[08-Oct-2013 11:36:09] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home2/mysite/public_html/mysubsite/index_3.php:7) in /home2/mysite/public_html/mysubsite/functions.php on line 12
[08-Oct-2013 11:36:09] PHP Warning: session_regenerate_id() [<a href='function.session-regenerate-id'>function.session-regenerate-id</a>]: Cannot regenerate session id - headers already sent in /home2/mysite/public_html/mysubsite/functions.php on line 13
セッションが始まる前に何かがページ データを送信していることを理解するのに十分な調査を行いましたが、原因を突き止めることができないようです。functions.php は、このチュートリアル サイトの「Create PHP Functions」の下にあるものです。 http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL
また、index_3.php に読み込まれるのは、テーブルを配置するだけの get_opwire.php です。get_opwire.php の冒頭は次のようになります。
<?php
include 'db_connect.php';
include 'functions.php';
sec_session_start();
sec_session_start();
functions.php にあるカスタム セッション開始です。
sec_session の順序を一番上に並べ替えようとしたり、それらをテーブルの周りに移動しようとすると、壊れます。Index_3.php は単なるメイン ページであり、送信フォームと get_opwire.php 用のインクルードを含むほとんどの html です。
誰かが私に問題を指摘するのを助けることができますか?
編集: index_3.php (1 行目から )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"/>
<meta name="Generator" content="Xara HTML filter v.6.0.1.335"/>
<meta name="XAR Files" content="index_htm_files/xr_files.txt"/>
<title>index_3</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" type="text/css" href="index_htm_files/xr_main.css"/>
<link rel="stylesheet" type="text/css" href="index_htm_files/xr_text.css"/>
<link rel="stylesheet" type="text/css" href="index_htm_files/custom_styles.css"/>
<script type="text/javascript" src="index_htm_files/roe.js"></script>
<!--[if IE]><script type="text/javascript" src="index_htm_files/prs.js"></script><![endif]--><!--[if !IE]>--><script type="text/javascript" src="index_htm_files/prs3.js"></script><!--<![endif]-->
<script type="text/javascript">var xr_nextpage=""; var xr_transition=0; var xr_transitiontime=0;var xr_prevpage="index_2.htm"; var xr_btransition=0; var xr_btransitiontime=500;</script>
<style type="text/css">.xr_pbd {position: absolute; border:none; left: 50%; margin-left: -380px;}</style>
</head>
編集 2: index_3.php 内のどこか
<html>
<body>
<div style="width: 480px; height: 175px; overflow: auto;">
<?php include 'get_opwire.php'; ?>
</div>
</body>
</html>