Powers kap.9 "Pages that remember:simple login and multipage forms".
(Powers kap. 7 "Using PHP to manage files".)
PHP Solution 9-1: A Simple session example (ch09)
Login eksemplet er lavet pga. PhpSolution 9-1.
Login eksemplet er ikke helt sikkert, men kan fint bruges som en interaktiv prototype.
PhpSolution 9-1
session01.php : Formular til indtastning af navn
session02.php : session_start( ) og $_SESSION['name'] = $_POST['name'];
session03.php :
Se også denne hurtige danske beskrivelse af session i PHP
En mere sikker login
En mere sikker måde at lave et login system på er via tekst-file baseret login, hvor et krypterede passwords gemmes en tekst fil
som igen gemmes i en privat mappe på serveren.
Denne tekstfil læses så fra PHP via funktion file();
Se PHP Solution 9-3 og resten af kapitlet.: Building the login page.
Læs følgende artikel om mail forms:
http://www.phpartikler.dk/artikler/mail.php#formmailer
| 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. |
<?php $modtager = "mod@modtager.dk"; //Hvem skal have mailen? $emne = "Mail fra en bruger"; //Emnefeltet $besked = "Hej, du har modtaget mail fra en bruger: \n Navn: " . $_POST['navn']. "\n Besked: " . $_POST['besked']; $header = "from:afs@afsender.dk"; //Hvilken adresse skal der stå i afsenderfeltet? mail($modtager, $emne, $besked, $header); //Send!! ?> |
Det kan være problemer med at sende mail fra WAMP serveren så for at teste formmaileren skal den gerne være uploadet til en remote webserver.
Denne type form mailer er meget åben og kan med fordel gøres mere sikkert og robust via:
Herved kommer man frem til Powers contact09.php (gemt som tekst fil !!)
Hurtig dansk beskrivelse af hvordan PHP arbejder med eksterne filer
| 1. 2. 3. 4. 5. 6. |
<?php $indhold = "Dette er noget indhold"; //Indhold vi gerne vil have ind i filen $fil = fopen("minfil.txt", "w"); //Åben filen fwrite($fil, $indhold); //Skriv indholdet af $indhold ind i filen fclose($fil); //Luk filen ?> |
Søgemaskineoptimering er en af de mest undervurderede emner inden for webudvikling. De fleste fokuserer på at lave en flot og funktionel hjemmeside, og lære de smarteste, og nyeste teknologier at kende. Men hvad er det sjove i, at have brugt flere arbejdsdage på at udvikle en flot hjemmeside, hvis ingen ser hvor godt et stykke arbejde du har lavet? citat fra artiklen http://www.html.dk/artikler/00046/
HTML tags, som man skal lægge meget vægt på ved søgemaskine optimering:
Læs også Googles startguide til søgemaskin optimering !