경우 존재하는 어떤 쿼리 http://localhost/page.php?pid=첫 페이지는 일이다,하지만 난 http://localhost/page.php?pid=두 번째 페이지를 작성하는 경우 두 번째 페이지 나던은 여전히를 열 존재, 나를 열려 페이지 찾아 나던 때문에이 오류를주고 ...쿼리 나던 존재하는 경우 어떻게 이전에
내가 왜 내게이 오류를 줄 이해하지만, 내가 URL이 일부
session_start();
require "conx.php";
// Determine which page ID to use in our query below ---------------------------------------------------------------------------------------
if(isset($_GET['pid'])){
$pageid = preg_replace('[^a-z0-9_]', '', $_GET['pid']);
}
// $tag is now santized and ready for database queries here
// Query the body section for the proper page
$stmt = $con->prepare('SELECT pagebody FROM pages WHERE linklabel = ?');
$stmt->bind_param('s', $pageid);
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_array()) {
// do something with $row
$body = $row["pagebody"];
}
그래서 잘못된 쿼리를 작성하는 경우 어떻게 재배치 잘 모릅니다 내가 어떻게 검색어가 없다면 URL 주소를 재배치 할 수 있습니까 ?? 당신의 목표 리디렉션하는 경우
*주의 : 정의되지 않은 변수 : titlu * - ok이므로 아직 정의되지 않은 변수를 사용하려고합니다. –
페이지가 존재하지 않는다는 것을 감지하면 HTTP의'Location' 헤더를 사용하여 다른 페이지로 이동할 수 있습니다. –
조건부'isset()'및/또는'empty()'를 사용하십시오. 귀하의 질문에 관련 코드가 짧지 만 페이지 매김과 관련이있는 것 같습니다. –