bezorg de laatste berichten direct op de desktop
Welkom, Gast
Alstublieft Inloggen of Registreren.    Wachtwoord verloren?

Beveiliging
(1 bezoeker) (1) Gast
Ga naar onderkantPagina: 123
TOPIC: Beveiliging
#5005
Beveiliging 4 Jaren, 3 Maanden geleden Karma: 0
Ben pas begonnen met php en ik wil de includes beveiligen met het volgende script:

Code:

<?php 
// Belangrijk: zet geen spaties e.d. 
//boven deze php-tag om geen headers te versturen 
if(!$_GET['load']) 
{ 
header("Location: http://". $_SERVER['SERVER_NAME'] . 
"/?load=".substr(strrchr($_SERVER['SCRIPT_NAME'],
 "/"), 1, -4).""); 
} 
?>



Als ik dit er in zet krijg ik de volgende foutmelding:

Warning: Cannot add header information - headers already sent by (output started at /home/httpd/vhosts/website.nl/httpdocs/index.php: in /home/httpd/vhosts/website.nl/httpdocs/home.php on line 355

Wie wil mij helpen.
twix1961
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#5006
4 Jaren, 3 Maanden geleden Karma: 0
zorg ervoor dat je geen output heb voordat dat stukje code word uitgevoerd, zoals de foutmelding ook zegt.
_arno_
WMS Fan
Berichten: 16
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#5007
4 Jaren, 3 Maanden geleden Karma: 0
Ok bedankt, maar hoe moet ik dat dan doen?
twix1961
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#5008
4 Jaren, 3 Maanden geleden Karma: 0
Als je header() gebruikt mag er geen code voor staan. Dus de allereerste regel zou hier <?php moeten zijn, er mag zelf geen spatie voor staan.
wimvd
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#5009
4 Jaren, 3 Maanden geleden Karma: 0
volgens mij heb ik alles goed staan, zal er er een stukje code bij doen en ik hoop dat we er dan wel uitkomen.

[code:1fuik1qi]<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><h3> </h3></td>
</tr>
<tr>
<td><p class="style1"> </p>
</td>
</tr>
<tr>
<td><?php
if(!$_GET['load'])
{
header("Location: http://". $_SERVER['SERVER_NAME'] . "/?load=".substr(strrchr($_SERVER['SCRIPT_NAME'], "/"), 1, -4)."");
}
?>
</td>
</tr>
</table>
[/code:1fuik1qi]
twix1961
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#5010
4 Jaren, 3 Maanden geleden Karma: 0
[code:3cw9dr5b]
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><h3> </h3></td>
</tr>
<tr>
<td><p class="style1"> </p>
</td>
</tr>
<tr>
<td>
[/code:3cw9dr5b]
Dit mag dus niet voor de header functie.
_arno_
WMS Fan
Berichten: 16
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
Ga naar bovenkantPagina: 123
Moderators: Rik, Roy