Header() werkt niet meer na herstellen php.ini
Moet ik ergens nog wat toevoegen aan de php.ini?
Je verteld wel dat je een probleem hebt maar niet wat.
Ik kan me niet voorstellen dat het niet helemaal meer werkt.
Krijg je een error?
Misschien wat relevante code zou handig zijn om je probleem te reproduceren.
En het allerbelangrijkst: WAT heb je verandert aan de php.ini?
Mijn provider heeft de standaard php.ini terug geplaatst. Het probleem met de sessies is verholpen, alleen nu wordt ik niet meer doorgestuurd naar de juiste pagina.
Ik ja nu even geen code plaatsen, antwoord nu via mijn gsm
Zet error reporting eens aan.
Toevoeging op 29/05/2013 21:58:22:
ik heb een support mail naar mijn provider gestuurd,
ik kan de php.ini niet wijzigen, krijg een 550 premission denied foutmelding
wel zag ik register_globals op on staan, weet niet of dit iets uit maakt, gezien het in de standaard php.ini op off staat.
kan dus voorlopig even niets testen
nog kort een stukje code ter info
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
session_start();
include '../includes/header.php';
//MYSQL connectie
include("config.php");
//Login/admin test
if(isset($_SESSION['login_user']))
{
//Maak de user-array aan
$sSQL = 'SELECT * FROM `users` WHERE `id` = \'' . (int)$_SESSION['login_user'] .'\'';
$rsSQL = mysql_query($sSQL);
$aUser = mysql_fetch_assoc($rsSQL);
$id = (int)$_SESSION['login_user'];
//Kijk of de gebruiker wel bestaat
if($aUser == false)
{
$bLogin = false;
$bAdmin = false;
//Deze sessie klopt niet, dus gooien we hem weg
session_destroy();
}
else
{
$bLogin = true;
//Admintest
if($aUser['user'] == admin)
$bAdmin = true;
else
$bAdmin = false;
}
}
else
{
$bLogin = false;
$bAdmin = false;
}
if(!$bLogin) { header ('Location: http://www.kringgroeplimburg.com/login/login.php');exit;}
if($bAdmin) { header ('location: http://www.kringgroeplimburg.com/login/admin.php');exit;}
?>
session_start();
include '../includes/header.php';
//MYSQL connectie
include("config.php");
//Login/admin test
if(isset($_SESSION['login_user']))
{
//Maak de user-array aan
$sSQL = 'SELECT * FROM `users` WHERE `id` = \'' . (int)$_SESSION['login_user'] .'\'';
$rsSQL = mysql_query($sSQL);
$aUser = mysql_fetch_assoc($rsSQL);
$id = (int)$_SESSION['login_user'];
//Kijk of de gebruiker wel bestaat
if($aUser == false)
{
$bLogin = false;
$bAdmin = false;
//Deze sessie klopt niet, dus gooien we hem weg
session_destroy();
}
else
{
$bLogin = true;
//Admintest
if($aUser['user'] == admin)
$bAdmin = true;
else
$bAdmin = false;
}
}
else
{
$bLogin = false;
$bAdmin = false;
}
if(!$bLogin) { header ('Location: http://www.kringgroeplimburg.com/login/login.php');exit;}
if($bAdmin) { header ('location: http://www.kringgroeplimburg.com/login/admin.php');exit;}
?>
Toevoeging op 29/05/2013 22:56:16:
probleem opgelost
had al output voor de header()
vervangen door javascript, niet zo snel maar werkt prima
Gewijzigd op 29/05/2013 22:57:40 door Pascal Wetzels