Volledige versie bekijken : php



spruit
19 March 2006, 13:30
kan iemand mij deze (http://www.phphulp.nl/php/scripts/8/419/)link eens uitleggen in gewone mensentaal, zodat ik dit zou kunnen toepassen op een website?

alvast thks ;)

Jelle
19 March 2006, 14:38
Login.php moet je gebruiken om in te loggen. Het maakt de sessie aan (als je je browser sluit is deze dus weg, het zet geen cookie). $text daarvan geeft de inlogbox weer.

De eerste codes moet je in al je beveiligde pagina's zetten. Deze moeten php-pagina's zijn (.php). Waar //ingelogd staat moet je de inhoud van je pagina zetten (deze kan je niet rechtstreeks in html zetten, want het is php, je moet dus echo ofzo gebruiken). Waar //niet ingelogd kan je een "error, je bent niet inlogd" bericht weergeven of je kan er een code plaatsen die je doorverwijst naar de login pagina (dit kan met de header functie).

De .htaccess moet je in de map zetten die je wilt beveiligen.

Dit alles echt supergemakkelijk uitleggen is onmogelijk. Een basis in php is wat noodzakelijk, echt geavanceerde php code is het ook niet. Best koop je een goed boek erover om de basis te leren.

Nog wat extra uitleg voor de header functie (http://php.belnet.be/manual/nl/function.header.php): plaats er bv.

header("Location: http://www.ivanhoejupiler.be/");
en je wordt automatisch doorverwezen naar Ivanhoejupiler.be als je niet bent ingelogd, wijzig de url naar je inlog.php om dan het inlogvenster weer te geven ;)

spruit
19 March 2006, 14:52
Login.php moet je gebruiken om in te loggen. Het maakt de sessie aan (als je je browser sluit is deze dus weg, het zet geen cookie). $text daarvan geeft de inlogbox weer.

De eerste codes moet je in al je beveiligde pagina's zetten. Deze moeten php-pagina's zijn (.php). Waar //ingelogd staat moet je de inhoud van je pagina zetten (deze kan je niet rechtstreeks in html zetten, want het is php, je moet dus echo ofzo gebruiken). Waar //niet ingelogd kan je een "error, je bent niet inlogd" bericht weergeven of je kan er een code plaatsen die je doorverwijst naar de login pagina (dit kan met de header functie).

De .htaccess moet je in de map zetten die je wilt beveiligen.

Dit alles echt supergemakkelijk uitleggen is onmogelijk. Een basis in php is wat noodzakelijk, echt geavanceerde php code is het ook niet. Best koop je een goed boek erover om de basis te leren.

Nog wat extra uitleg voor de header functie (http://php.belnet.be/manual/nl/function.header.php): plaats er bv.

header("Location: http://www.ivanhoejupiler.be/");
en je wordt automatisch doorverwezen naar Ivanhoejupiler.be als je niet bent ingelogd, wijzig de url naar je inlog.php om dan het inlogvenster weer te geven ;)

jelle, alvast thks, ik zal het bekijken. Maar moet ik nu die code's opslaan in een door dreamweaver aangemaakt php-pagina?
Ik heb daarstraks de codes gekopieerd, en geplakt in een nieuwe php in drmwvr. dan opgeslaan. Dus een php. Maar hoe sla ik de htaccess op? Is dat ook een php?

Booster
19 March 2006, 15:06
nee da's server (apache). Je moet de code (zie http://www.apachefreaks.com voor meer info) opslaan als .htaccess.txt en dan uploaden op je server via een FTP programma. daarna wis je die .txt en heb je je .htaccess file. Je kan het niet via windows opslaan als .htaccess.

Spoorzoeker
19 March 2006, 15:54
Pas goed op wat je doet, want als je die .htaccess verkeerd vult of plaatst, kom je niet eens meer op je eigen website !!.

Jelle
19 March 2006, 19:37
Pas goed op wat je doet, want als je die .htaccess verkeerd vult of plaatst, kom je niet eens meer op je eigen website !!.
Dan verwijder je die gewoon weer via FTP, niet echt een probleem :)

Spoorzoeker
19 March 2006, 22:14
Ja, het vervelende is alleen, dat ik het niet meer terugvind op de server. :cry:
(of zou het probleem dan toch ergens anders liggen ?):eek:

Heel raar allemaal. Maar goed, er zijn ergere dingen in het leven. :p

Jelle
19 March 2006, 22:26
Dat hangt van je FTP-cliƫnt af:

Bv. SmartFTP toont altijd .htaccess en soortgelijke bestanden. Filezila bv. daarentegen verbergt het standaard. Je moet het dus zichtbaar maken (View => Show hidden files).

spruit
23 March 2006, 14:57
alvast bedankt voor de reacties, maar kdenk dat ik eerst een handleidingetje zal kopen hieromtrent, want ksnap er nog niet teveel van :damn: ;)