如何在php文件中包含两次php文件

如何在php文件中包含两次php文件,php,web-applications,Php,Web Applications,因此,我有一个名为address.php的php文件,其中包含验证用户地址的代码。在这个页面上,我需要一个名为left_navigation.php的文件,我用它来呈现我的左工具栏 现在,在编辑地址后,当用户单击确认按钮时,我想重新加载left_navigation.php文件,因为我的左侧工具栏内容应该会更改 我是php新手,那么什么是最好的方法呢?i、 e如果用户再次单击页面正常加载的按钮,则两次包含一个php文件。此时,left_navigation.php也被再次读取 如果只想重新加载左

因此,我有一个名为address.php的php文件,其中包含验证用户地址的代码。在这个页面上,我需要一个名为left_navigation.php的文件,我用它来呈现我的左工具栏

现在,在编辑地址后,当用户单击确认按钮时,我想重新加载left_navigation.php文件,因为我的左侧工具栏内容应该会更改


我是php新手,那么什么是最好的方法呢?i、 e如果用户再次单击页面正常加载的按钮,则两次包含一个php文件。此时,left_navigation.php也被再次读取

如果只想重新加载左侧,则需要先阅读Ajax。一开始在没有Ajax的情况下,不能部分更新web页面的一部分

您希望使用include而不是require\u一次

您可以检查jQuery.load()函数,因此当用户单击您的按钮时,您的left_navigation.php将被异步重新加载。用一小行代码

$('#left_navigation').load('left_navigation.php');
假设left_navigation.php文件包含在div中,如下所示:

<div id="left_navigation">
   <?php
       include('left_navigation.php');
   ?>
</div>

检查文档:

对于这种情况,使用而不是
要求一次
。是@air4x,我试过了。但是,文件left_navigation.php包含一些函数定义。因此,我最终将它们包含两次:/因此,如果要重新加载整个页面或部分左侧导航,则会出现一个错误only@ScoRpion... 我只想重新加载左侧工具栏。这足以用新的更新信息更新左侧工具栏。@rockstar您需要学习AJAX进行部分页面更新