PHP代码出错 - 如何修复?

时间:2015-12-16 13:22:43

标签: php ajax

我会收到错误

  

注意:未定义的索引:第3行的C:\ xampp \ htdocs \ ajaxx \ load_page.php中的页面

这是我的完整代码:

<?php

if(!$_POST['page']) die("0");

$page = $_POST['page'];

if(file_exists('pages/page_'.$page.'.html'))
echo file_get_contents('pages/page_'.$page.'.html');

else echo 'There is no such page!';
?>

它昨天正在工作,但突然间它给了我这个错误。完整代码从A simple AJAX website with jQuery

下载

1 个答案:

答案 0 :(得分:0)

$_POST['page']不会退出。

根据我的经验,始终设置$_POST值,以便isset("..")确保发送['page']。我想&#39; page&#39;尚未发布。做print_r($_POST)并看看发布的内容可能会很好。

if( isset($_POST['Page']) )
{

  $page = $_POST['page'];

  if(file_exists('pages/page_'.$page.'.html'))
  echo file_get_contents('pages/page_'.$page.'.html');

  else echo 'There is no such page!';
}
else
echo "Value not posted";