1

$_SESSION 来自另一个页面.. 当我在搜索引擎上运行搜索时,结果的数量会显示出来,但会永远停留在页面上.. 看看(我需要 10 个代表点才能发布图像)

好吧,基本上总是显示 0 个结果,下面是搜索的结果,它也总是在那里。


"pepsi" 有 0
个结果 "flash" 有 2 个结果

flash - 网站教程
flash 设计 - 向最好的学习


这基本上是搜索页面的样子,如果搜索结果没有结果,搜索结果链接和描述就会消失。我希望在每次新搜索时所有内容都消失..即使我刷新页面或返回它,之前搜索的结果也在那里。

     <div id="searchPageDiv">
    <?php

        if(isset($_SESSION['error'])){          
            echo $_SESSION['error'];

        } else      
            print_r($_SESSION['search_output']);        
        { 

            echo ($_SESSION['count']);
              foreach($_SESSION['search_output'] as $value){
                $value['links'];
                $value['title'];
                $value['page_body'];


                $title = $value['title'];
                $link = $value['links'];
                $body = $value['page_body'];

                $search_output .= "<a href='".$link."'>".$title."</a> - $body<br>";}
}
?>

    <?php echo $search_output; ?>

    </div>
4

1 回答 1

0

这将很有帮助:

echo ($_SESSION['count']);
unset($_SESSION['count']);

学习是最好的方法。查找www.php.net/unset中给出的示例

于 2013-04-06T08:55:47.317 回答