데이터베이스에서 성공적으로 업데이트를 얻으면 바로이 페이지를 다른 페이지로 리디렉션하려고합니다. 그러나 PHP에서 경고 메시지가 나타나며 아무런 반응이 없습니다. 코드 .. 어디서 잘못 됐어?PHP 리다이렉트가 어떤 이유로 작동하지 않습니다.
<html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="css/madscore.css">
</head>
<body>
<?php
require('../database/connect.php');
?>
<?php
$id = $_POST["id"];
$value = $_POST["score"];
database_connect();
$query = "update people set Score= Score +".$value." WHERE ID ='".$id."'";
$result = $connection->query($query);
if($result)
{
?>
<?php
@header("Location: http://www.europe-zone.com/");
exit();
}
?>
</body>
</html>
경고는 무엇입니까? –
머리글에'@'을 사용하는 것은 좋지 않습니다. 오류가 있고 표시되지 않은 경우. 디버깅하기가 더 어려워집니다. – GusDeCooL
문제 도메인과 관련이 없지만 코드가 현재 취약 해지면 http://bobby-tables.com/을 봐야합니다. –