Wat is veiliger?

Gestart doorAllard12 reacties17 weergaven

13 berichten · pagina 1 van 1

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste,

Wat is de veiligste manier om een bestand op te halen. Dan bedoel ik bijvoorbeeld include of require_once, wat is beter/veiliger?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Allemaal even veilig
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, maar is er een goede optie waarmee ik meerdere bestanden kan ophalen? Ik moet namelijk ongeveer 30 bestanden ophalen. Maar moet ik die allemaal onder elkaar zetten en allemaal apart ophalen?
0
Janm

Lid

Berichten
6.170
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik gebruik altijd include omdat dit makkelijker te typen is (vind ik).
Maar naar mij weten is het inderdaad even veilig.
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke, maar kan iemand even terug lezen?
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Er is volgens mij geen andere manier dan:

include("bestand1.php");
include("bestand2.php");
include("bestand3.php");
include("bestand4.php");
include("bestand5.php");
0
Janm

Lid

Berichten
6.170
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Je kan 1 bestand includen met allemaal includes.

Dus in includes.php zet je:
include("include1.php");
include("include2.php");
include("include3.php");
include("include4.php");
include("include5.php");
include("include6.php");
include("include7.php");
include("include8.php");
include("include9.php");
include("include10.php");

En in index.php zet je:
include("includes.php");

Dit lijkt me wel handig zo?
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Saliox schreef:
Je kan 1 bestand includen met allemaal includes.

Dus in includes.php zet je:
include("include1.php");
include("include2.php");
include("include3.php");
include("include4.php");
include("include5.php");
include("include6.php");
include("include7.php");
include("include8.php");
include("include9.php");
include("include10.php");
En in index.php zet je:
include("includes.php");

Dit lijkt me wel handig zo?

Dat is alleen maar overbodig yummie
Je kunt beter een map includes maken en alle files automatisch inladen met een map scan/pak functie.

Sowieso is require_once() net iets veiliger, omdat ten eerste hij gerequiered wordt ipv geinclude, dit wil zeggen dat het script niet doorgaat zonder dat het bestand geladen is, ten tweede requieret hij hem maar once zodat je script niet perongeluk 4 keer dezelfde pagina inlaadt.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik gebruik zelf altijd require_once vanwege de reden die Kyron aangeeft. Welke je gebruikt maakt niet enorm veel uit
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nou, het verschil is dat require_once een fatal error geeft en ermee kapt omdat het benodigde bestand er niet is.

Include geeft een default error en gaat gewoon door yummie Zolang je na belangrijke afsluitingen je script zelf killt werkt include evengoed. Trouwens, als je vaker hetzelfde bestand wil inladen op een pagina kun je beter include doen.
0
Berichten
665
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
gebruik zelf altijd
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik gebruik een DirectAdmin API. Het dus bijna verplicht om require_once te gebruiken. Anders gaat het script instellingen veranderen, die ik niet wil emo
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan moet je dat ook maar doen he yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren