Hoe maak ik een website waar mensen kunnen inloggen?
Ik heb mezelf via het internet geleerd een eenvoudige website te maken. Ik vraag me af hoe ik een website kan maken waarop mensen kunnen inloggen en hun gegevens bewaard blijven. Wie kan me helpen, of waar kan ik dat leren?
Ik denk dat de manier hoe je een website maakt, niet echt de manier is hoe je een website maakt. Een echte website wordt niet gemaakt via een site, waar je simpel dingen kunt spelen en plakken, maar wordt regel voor regel in HTML, CSS en PHP/ASP.NET enz. gemaakt geprogrammeerd. Om in te kunnen loggen en dingen te bewaren heb je ook nog een database nodig waarmee je gegevens opstuurt/opzoekt vanuit je server-side script, zoals PHP of ASP.NET. Als je dat geleerd hebt, dan is het inlog gedeelte niet veel aan. In PHP is het een kwestie van je gebruikersnaam/wachtwoord opzoeken in de database, en als dat het geval is, de gebruikers ID opslaan in een session. Dan controleer je op elke pagina waar voor ingelogd moet zijn, of de session bestaat, en als dat het geval is, dan is de gebruiker ingelogd.
Daar leer je vooral de basis en daar kan je al een heel eind mee komen. CSS is voor de opmaak van je document (waar welke afbeeldingen/kleuren/containers moeten komen, hoe groot ze zijn, hoe ze zich gedragen etc.)
CSS lijkt al enigszins op programmeren, maar dan wel op zijn simpelst. Ook dit kun je leren op w3schools. (http://www.w3schools.com/css/default.asp) Daarna zou je kunnen beginnen met PHP. Hiervan is ook een cursus op w3schools, maar ik weet niet of die echt handig is voor beginners. Zelf wist ik al een stuk of 2/3 programmeer talen voordat ik aan php begon, waardoor het een stuk makkelijker is, omdat je het idee al snapt. Alleen de manier van noteren is dan anders, en veel functies heten anders.
echo "Hoi";
?>
en opsla als .php komt er bij google chrome gewoon bovenstaande te staan in plaats van Hoi, en als ik het open met ie staat er niks?
HTML en CSS worden uitgevoerd op de browser zelf. PHP wordt uitgevoerd op de server, en die verstuurt het dan als HTML. Als jij op een server deze code op zou slaan, dan zou de server de code uitvoeren en het volgende naar je browser sturen:
Hoi
Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.