자습서를 따르고 있으며 모든 것이 100 % 정확합니다. 기본적으로 나는 기본적인 CMS를 만들고있다. CMS의이 섹션에서는 양식에서 데이터베이스로 일부 데이터를 업로드하고 있습니다.PHP 리디렉션 오류
현재 페이지 리디렉션을 제외한 모든 기능이 작동합니다. 그래서 내 양식을 채울 때 모든 것이 데이터베이스에 완벽하게 추가됩니다. 단순히 필요한 페이지로 리디렉션하지 않습니다. 나 또한 오류가 발생하지 않습니다. 또한 리디렉션을 웹 페이지 경로가 아닌지 확인하기 위해 웹 사이트를 만들려고했습니다.
리디렉션 대신 양식을 제출하면 업로드를 처리하는 .php 페이지에 그대로 유지됩니다. 당신의 PHP 태그 사이
<?php require_once("includes/connections.php"); ?>
<?php require_once("includes/functions.php"); ?>
<?php
$menu_name = $_POST['menu_name'];
$position = $_POST['position'];
$visible = $_POST['visible'];
?>
<?php
$query = "INSERT INTO phpPractice (
menu_name, position, visible
) VALUES (
'{$menu_name}', {$position}, {$visible}
)";
if(mysql_query($query, $connect)) {
//echo"<p> did send </p>";
//header('Location: content.php');
header("Location: content.php");
exit;
} else {
echo "<p>Subject not created</p>";
echo "<p>" . mysql_error() . "</p>";
}
?>
<?php mysql_close($connect); ?>
오류 로그에 특정 오류가 있습니까? – efesar
또한 content.php로 리디렉션 중입니다 ... 작동 할 수도 있지만 위치 헤더는 HREF와 같은 상대 URL을 허용하지 않습니다 ... 전체 URL 또는 적어도 절대 URL을 입력합니다. 경로 ... "위치 : /content.php"또는 "위치 : http : //mysite.com/content.php" – efesar