如何在 AJAX 调用中处理 PHP 会话变量?

当我尝试将 Session 变量放入一个用 AJAX 调用的 php 脚本中以进行 MySQL 查询时,它给了我“”


我试过在加载我的网页时使用填充了 php 的 hidden_input 传递 id 并且该函数起作用了!但是当我尝试直接从 AJAX 调用的脚本中捕获会话变量时,它再次停止工作:(


这是我设置 php 变量的代码,我直接从 html 表单调用这个脚本。


<?php


    if(isset($_POST['empresa']))

    {

        if(isset($_POST['usuario']))

        {

            if(isset($_POST['password']))

            {


                $empresa = $_POST["empresa"];

                $usuario = $_POST["usuario"];

                $password = $_POST["password"];


                $host = "localhost";

                $bd = "nominet_Directorio_Web_Beta";

                $us = "nominet_Marvin2";

                $pas = "NominetBD2019!";


                error_reporting(0);


                $con = new mysqli($host, $us, $pas, $bd);


                if($con->connect_errno)

                {

                    echo "Error de conexión al servidor de base de datos...";

                    exit(); 

                }


                mysqli_set_charset('utf8');


                $query = "SELECT `Tbl_Usuarios`.`Id`, `Tbl_Usuarios`.`Fk_Empresa`, `Tbl_Usuarios`.`Tipo_Usuario` FROM `Tbl_Usuarios` INNER JOIN `Tbl_Empresas` ON `Tbl_Usuarios`.`Fk_Empresa` = `Tbl_Empresas`.`Id` WHERE `Tbl_Usuarios`.`Usuario` = '" . $usuario . "' AND `Tbl_Usuarios`.`Password` = '" . $password . "' AND `Tbl_Empresas`.`Razon_Social` = '" . $empresa . "'";

                //$query = "SELECT `Tbl_Administradores`.`Id` FROM `Tbl_Administradores` WHERE `Tbl_Administradores`.`Usuario` = '" . $usuario . "' AND `Tbl_Administradores`.`Password` = '" . $password . "'";



翻翻过去那场雪
浏览 117回答 1
1回答

海绵宝宝撒

正如@Barman 所说,我从未将我的 php 函数调用contactosGeneral()到我的switch(){}代码中:B
打开App,查看更多内容
随时随地看视频慕课网APP