problemen met pagina beveiligen.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
require_once('logindata.php');
//
// Start Sessions
//
ob_start();
session_start();
//
// Check sessions
//
if($_SESSION['logged'] != '73de8dhas7'){
header("location:index.php");
exit;
}
?>
require_once('logindata.php');
//
// Start Sessions
//
ob_start();
session_start();
//
// Check sessions
//
if($_SESSION['logged'] != '73de8dhas7'){
header("location:index.php");
exit;
}
?>
Hij geeft deze error steeds aan.
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/praktijksilvia.nl/praktijksilvia.nl/
httpd.www/admin/main.php:2)
in /customers/praktijksilvia.nl/
praktijksilvia.nl/httpd.www/admin/main.php on line 9
Gewijzigd op 01/01/1970 01:00:00 door Maikel
wie kan me helpen
ik weet het niet zeker.. maar ik denk dat je ob_start(); verkeerd gebruikt..
ow hoezo moet ik het weg laten.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
require_once('logindata.php');
//
// Check sessions
//
if($_SESSION['logged'] != '73de8dhas7'){
header("location:index.php");
exit;
}
?>
session_start();
require_once('logindata.php');
//
// Check sessions
//
if($_SESSION['logged'] != '73de8dhas7'){
header("location:index.php");
exit;
}
?>
ik zal een sproberen.
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/praktijksilvia.nl/praktijksilvia.nl/
httpd.www/admin/upload.php:9) in /customers/praktijksilvia.nl/praktijksilvia.nl/
httpd.www/admin/upload.php on line 10
Gewijzigd op 01/01/1970 01:00:00 door maikel
Is er misschien ook en andere manier om je pagina te beveiligen dus dat als je zo op de pagina komt dat er een tekst komt van deze pagina is niet voor onbevoegde.
voordat je <html> enzovoorts typt, begin dus echt helemaal in het begin je code zo:
oke en dan gewoon die ik eerst had
dan moet je zeker ook ob_start(); erbij in zetten
Als je alleen sessies gebruikt, heb je geen ob_start() nodig, maar als je ob_start zo graag wilt gebruiken, moet je wel de pagina afsluiten met ob_end_flush()
de wat sorry hoor
ob_start("myfunctie");
dat heeft toch geen opvatting in dit stuk?
of zie ik dat verkeerd
ja ik snap het niet helemala ik heb al een tijdje laast van en ik weet maar steeds niet wat het is. IS er misschien ook iets anders mogelijk.
Robert:
session start moet helemaal bovenaan de pagina staan..
voordat je <html> enzovoorts typt, begin dus echt helemaal in het begin je code zo:
voordat je <html> enzovoorts typt, begin dus echt helemaal in het begin je code zo:
Aanvulling: Dus ook helemaal niks, zelfs geen spatie voor je <?php tag.
hoeft aleen dat maar. Dus ver hoef ik niks in de pagina te zetten kwa beveileging.
mensen erg bedankt het probleem is verholpen.