重複の可能性:
PHP の「警告: ヘッダーは既に送信されています」
メールを入力してEnterキーを押すと、メールを送信した後、このページのmail.phpに接続するphpページがありますが、元のページに戻りたいのですが、次のエラーが表示されます。
警告: ヘッダー情報を変更できません - 15 行目の /home/mysite/public_html/users/teachers/mail.php で既に送信されたヘッダー (/home/mysite/public_html/users/teachers/mail.php:3 で開始された出力)
これは mail.php コードです:
<html>
<body>
<?php
$email = $_GET['email'] ;
$subject =$_GET['author'] ;
$message = $_GET['text'] ;
$to = "mail@mail.com";
$from = $email;
$headers = "From:" . $from;
mail($to,$subject,$message,$headers,$from);
?>
<script language="javascript">
alert('your mail has sent !');</script>
<?php
header('location:../teachers/index.php');
?>
</body>
</html>
私は何をすべきか ?