【问题标题】:Multiple PHP pages, one MySQL connection info page? [duplicate]多个 PHP 页面,一个 MySQL 连接信息页面? [复制]
【发布时间】:2015-01-09 20:00:46
【问题描述】:

我正在尝试将一个 PHP 页面包含到另一个 PHP 页面中。

我觉得很烦人,当我想编辑时,我必须更改每个页面上的连接信息,然后再次将其上传到网络主机。

我想知道是否有办法以这种方式包含页面,以便我可以将所有页面的连接信息保存在一个文件中。

$username = "a";
$password = "a";
$hostname = "a.com"; 

$mysqli = new mysqli($hostname,$username , $password, 'a');

例如:

  • 1.php
  • 2.php
  • 3.php

【问题讨论】:

标签: php mysql configuration


【解决方案1】:

您需要创建文件 auth.php 和 config.php
在 config.php 中指定你的变量

//config.php
    $username = "a";
    $password = "a";
    $hostname = "a.com"; 

在 auth.php 中包含你的配置文件

//auth.php
include('config.php');

$mysqli = new mysqli($hostname,$username , $password, 'a');

在本地和网络服务器上使用不同的 config.php 文件。:)

【讨论】:

    【解决方案2】:

    您可以阅读一些关于 AJAX 的内容 .. 这样您就可以留在同一页面上异步发送信息

    【讨论】:

      【解决方案3】:

      使用include 包含其他文件。

      1.php:

      <?php
      
      $username = "a";
      $password = "a";
      $hostname = "a.com"; 
      
      $mysqli = new mysqli($hostname,$username , $password, 'a');
      

      2.php:

      <?php
      
      include '1.php';
      // Rest of your code
      

      3.php:

      <?php
      
      include '1.php';
      // Rest of your code
      

      【讨论】:

      • thx 我确实在 3wschool 中看到过这个例子,但它是在 html 中,当我尝试它时它对我不起作用,但我现在再次尝试它似乎工作不知道为什么但得到了我需要的东西所以:)
      猜你喜欢
      • 2013-05-16
      • 1970-01-01
      • 2015-06-02
      • 2023-03-24
      • 2010-11-18
      • 2012-11-02
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多