jeg har en init.php fil hvor jeg starter de forskellige ting og inkludere mine funktioner. Den ser således ud:
- <?php
- session_start();
-
- $allowed_lang = array('da', 'en');
-
- if(isset($_GET['lang']) === true && in_array($_GET['lang'], $allowed_lang) === true){
- $_SESSION['lang'] = $_GET['lang'];
- } else if(isset($_SESSION['lang']) === false){
- $_SESSION['lang'] = "da";
- }
-
- include "language/" . $_SESSION['lang'] . ".php";
-
- require 'includes/functions.php';
-
- $mysqli = connect('mautone.dk.mysql', 'xxx', 'xxx', 'mautone_dk');
- ?>
Selve connect funktionen ser således ud:
- <?php
- function connect($host, $user, $pass, $db){
-
- $mysqli = new mysqli($host, $user, $pass, $db);
-
- if($mysqli->connect_errno){
- echo "Kunne ikke oprette forbindelse. Fejl: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
- }
-
- $mysqli->set_charset('utf8');
-
- return $mysqli;
- }
- ?>
Fejlen med at den ikke acceptere mit login var at jeg i min ajax ikke gjorde brug af min init.php fil og men ved at jeg kaldte connect() funktionen og der stod der altså data til localhost.
Men jeg kan stadig ikke se hvorfor jeg ikke kan logge ind og den ikke vil sende mig til index.php
EDIT EDIT EDIT:
Jeg havde ikke fået lavet session_start(); i min ajax.php
Indlæg senest redigeret d. 04.01.2013 21:25 af Bruger #15663