ページにコメントを送信するためのフォームがあり、ユーザーがコメントを投稿したら、ページをリロードしたいと考えています。
これは私が得たものです
$insertGoTo = "employer.php?employer=" . $row_employer_page['employer'] . "";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
動作しますが、送信時にこのエラーが発生しました。
Notice: Undefined variable: row_employer_page in /u/students/m/*******/public_html/cis231/project/employer.php on line 51
Warning: Cannot modify header information - headers already sent by (output started at /u/students/m/*******/public_html/cis231/project/employer.php:51) in /u/students/m/*******/public_html/cis231/project/employer.php on line 56
それが参照する行は、私が上に投稿したコードです。何が起こっているのかわかりません。ページを好きなようにリロードしますが、そのエラーがスローされます