如何调用存储在不同文件夹和文件中的函数?

时间:2018-04-08 13:19:09

标签: php function session

我是PHP的新手,我创建了存储在不同文件夹和文件中的两个函数。我想知道如何在任何文件上调用这些函数。在这里我的文件。

\ functions \ funciones.php文件

    <?php 
    //Comprueba si existe una sesión activa, si no redirecciona al index.php
    function ComprobarSesion () {
        if (isset($_SESSION['usuario'])){
        header('Location: index.php');
        }
    }
    // Funcion conexión a la DB. Validar si tambien se peude meter en una funcion. 
    function Conexion_DB(){
        try {
            $conexion = new PDO('mysql:host=127.0.0.1;dbname=login','root','');
        } catch (PDOException $e) {
            echo "Error: ".$e->getMessage();
        }
    }
    ?>

\ index.php文件

    <?php session_start();
    if (isset($_SESSION['USUARIO'])) {
        header('Location: contenido.php');
    }   else {
        header('Location: registro.php');
    }
    ?>

正如您在“index.php”文件中看到的那样,我有我要删除的代码并放置函数...但我不知道如何替换它。

1 个答案:

答案 0 :(得分:1)

您可以使用require_once。

将它放在索引文件的顶部

<?php 
require_once('/absolute/path/to/your/file.php');

替换路径和所需文件。

然后你可以在你的index.php中调用这个函数,就像这样

ComprobarSesion();


希望这会有所帮助:)