Introduktion till PHP

Att lära sig programmera i PHP anses vara relativt enkelt och du behöver inga direkta förkunskaper om programmering. Det kan dock vara bra med grundläggande HTML-kunskaper, eftersom PHP och HTML oftast kombineras för att göra hemsidor.

För att kunna använda PHP på din hemsida måste den server du använder dig av kunna hantera PHP. Detta kan vanligtvis de flesta servrar redan, men är du ändå osäker så ställ frågan till din administratör. Finns det stöd för PHP behöver du inte bry dig om någonting, utan servern parsar (tolkar) alla filer åt dig automatiskt.

PHP-scripten körs endast på den server där hemsidan ligger. Det som visas för hemsidans besökare är endast det som scriptet genererar, alltså resultatet eller output när scriptet körs.

Om du vill testa på hemma, installera WAMP webserver. Fungerar till Windows och är riktigt enkelt att använda. Installera och starta, gå till http://localhost/. Mappen där du ska lägga dina script anges i installationsguiden.

All kod du vill ska tolkas som PHP-kod ska omges med <php ?>. Filen måste även sparas med ändelsen .php. T.ex test.php.

Alla delar i koden, instruktion, sats etc, som du skriver måste avslutas med ett semikolon (;).

Ren text i programmering kallas för sträng. För att markera att en text är just det ska stycket omges med citationstecken (”…”). För att skriva ut vanlig text på skärmen används instruktionen echo.

Koden ovan kommer generera texten inom ” ” i webbläsaren. Dock kommer texten skrivas ut som en enda rad på skärmen, helt utan formatering. Detta kan vi ändra på med hjälp av HTML. All kod måste skrivas på samma rad.


<php
echo 'Välkommen hit! Det här är min sida, här kommer jag lägga upp bilder och berätta lite om min familj.';
?>

Koden ovan kommer nu visas såhär:

Välkommen hit!
Det här är min sida, här kommer jag lägga upp bilder
och berätta lite om min familj.

Viktigt att tänka på i det här fallet att ersätta alla ” med enkla ‘ i HTML, annars tror PHP att stycket slutar vid första ” i HTML-koden.

Variabler
I de flesta programmeringsspråk jobbar man med variabler, så även PHP. En variabel kan man säga är som en lite ask, där du stoppar innehåll, exempelvis namn, spelpoäng, tid osv. Rent datortekniskt är det en dedikerad yta i minnet där du kan lagra ett värde. Genom att ange variabeln i koden hämtar du värdet som finns lagrat i variabeln.

För att definiera en variabel använder man $-tecken, namnet på variabeln väljer du själv. För att du enklare ska komma ihåg vad din variabel heter är det bra att använda variabelnamn som är kopplade till innehållet.


<php
$firstName = ”Sofia”;
$gameName = ”Super Mario”;
$points = ”2000”;
echo ” $firstName spelade spelet $gameName och fick ihop $points poäng!”;
?>

Koden ovan lagrar 3 variabler i minnet, och när det sedan används i echo hämtas variabelvärdena i minnet och skrivs ut på skärmen tillsammans med övrig text:

Sofia spelade spelet Super Mario och fick ihop 2000 poäng!

Villkorssatserna if och else
Många gånger när man programmerar vill man visa olika resultat beroende på utfall av händelser. Man tar då hjälp av olika satser, de två vanligaste är if (om) och else (annars).

I if-satsen definieras vad som ska hända om ett visst villkor är uppfyllt. Else-satsen beskriver vad som ska hända om innehållet i if-satsen INTE är uppfyllt.

Villkoren för if och else definieras inom parenteser, själva instruktionerna till PHP skrivs inne i satsen.


<php
If($firstName ==”Sofia”){
echo ”Du är min bästa vän $firstName”;
}
else{
echo ”Du är inte min bästa vän!”;
}
?>

Satsen ovan säger att om ”Sofia” anges som namn skrivs texten ”Du är min bästa vän Sofia” ut på skärmen. Allt annat som anges aktiverar else-satsen, och genererar alltså texten ”Du är inte min bästa vän!”.

Observera dubbla likhetstecken när man menar att variabelns innehåll ska stämma överens med det angivna värdet. Enkla likhetstecken används för att tilldela variabeln sitt värde.

Du har nu blivit introducerad till PHP. Självklart finns det mycket mer att lära, men förhoppningsvis har du nu förstått principen med programmering och kan börja skriva dina egna script.

Lycka till!

Introduktion till ASP .NET

Ett av de vanligaste språk som används för hemsidor idag är ASP .NET. Detta språk använder ”vanliga” programmeringsspråk istället för enklare scriptspråk. Med ASP .NET kan du inte bara programmera en hemsida, utan även utveckla hela applikationer.

ASP .NET är framtaget av Microsoft och är baserat på deras .NET Framework. Språken man huvudsakligen använder för ASP .NET-programmering är C#, Visual Basic och J#. ASP står för Active Server Pages. När webbrowsern vill öppna en asp-sida skickas en förfrågan till servern, som kör programmet och skickar tillbaka resultatet till webbläsaren. Servern är Microsoft’s IIS, Internet Information Services, som ingår automatiskt i Windows 2000 och Windows XP.

Alla dina hemsidesfiler som innehåller ASP .NET måste sparas som .aspx för att servern ska köra scripten. Vilket språk man programmerar i anges alltid överst på varje ny sida, <%@ Page Language=”C#” %>.

Varje script bör sparas i en separat fil, eller anges i separata script-taggar i .aspx-filen. Detta kallas code-behind.

Varje script omges av taggarna <script> och </script>. För att tala om för servern att det är ett script som servern ska tolka lägger man till attributet runat=”server” i starttaggen. Detta är en så kallad Server control. Det finns tre olika typer av Server controls – HTML, Web och Validation. HTML Server control visas nedan. Sub står för subrutin.


<script runat="server">
Sub Page_Load
link.HRef="http://www.google.se"
End Sub
</script>

<html>
<body>

<form runat="server">
<a id="link" runat="server">Sök på Google, klicka här!</a>
</form>

</body>
</html>

Det som kommer visas på skärmen är texten i <a>-taggen, vilken är en länk. När man klickar på länken körs scriptet ovan, vilken alltså öppnar en webbläsare och sidan Google.se.

Web Server controls liknar HTML Server controls, men behöver inte länka till någonting, utan kan istället utföra små uppgifter. Exempelvis om det på en knapp står ”Klicka här” och användaren klickar på knappen, körs scriptet och knappen byter text till ”Du har klickat här”.
Validation Server controls är script som kontrollerar om user input är korrekt, exempelvis om användarnamn och lösenord stämmer överens etc. Gör det inte det kan scriptet generera ett felmeddelande till användaren.

Events
Eftersom man använder riktiga programmeringsspråk i ASP .NET kan man använda sig av events. Titta på exemplet ovan i HTML Server control, där anges Page_Load som event i subrutinen. Page_Load triggas varje gång en ny sida laddas, och kör subrutinen.

Vill man att detta bara ska hända första gången en sida laddas delar man upp scriptet i två delar och använder sig av Page.IsPostBack property. Precis som i andra programmeringsspråk använder man sig av if-satser. Villkor används för att ange om sidan laddas för första gången eller inte. Not betyder att sidan laddas för första gången.

<script runat="server">
Sub Page_Load
if Not Page.IsPostBack then
label.Text="Klockan är exakt " & now()
end if
End Sub
</script>

Exemplet ovan visar vad klockan är första gången sidan laddas.

Formulär
Det är vanligt att man använder olika typer av formulär på hemsidor. Dessa definieras i ASP .NET med taggen <form>. Även här måste man lägga till runat=”server” för att servern ska köra koden. Oftast sammanställs ett formulär genom att användaren klickar på knappen Skicka/Submit. För att formuläret ska synas på skärmen lägger man det i <body>-taggen i HTML-koden.

<script runat="server">
Sub submit(Source As Object, e As EventArgs)
knapp.Text="Formuläret är sammanställt!"
End Sub
</script>

<html>
<body>

<form runat="server">
<asp:Button id="knapp" Text="Skicka" runat="server" OnClick="submit" />
</form>

</body>
</html>

En knapp visas nu på sidan med testen ”Skicka”. När användaren har klickat på knappen står det istället ”Formuläret är sammanställt!” på knappen.

Exemplen ovan visar endast en liten bråkdel av vad man kan göra med ASP .NET. För en erfaren programmerare finns det oändliga möjligheter. Är man helt grön när det kommer till programmering rekommenderas PHP som en bra inkörsport till utveckling av dynamiska webbsidor.

Statistik till din hemsida

Driver du en hemsida eller e-butik kan du med hjälp av statistik och webbanalys få en uppfattning om hur dina besökare beter sig på din sida. Genom att analysera och utvärdera statistiken kan du exempelvis ta reda på vad dina besökare klickar på, var de stannar och läser, vilka sökord de söker på osv.

Vet du svaren på dessa frågor har du en stor möjlighet att förändra och förbättra din hemsida utefter besökarnas egna intressen, vilket kommer att göra din hemsida mer eftertraktad och förhoppningsvis leda till ökad försäljning.

Det finns olika verktyg för att logga statistik. Ett av dem är Google Analytics. Programmet är gratis, men du måste ha ett konto registrerat hos Google för att kunna använda tjänsten.

När du har registrerat din hemsida går du till din sidas profil, där du letar fram din så kallade tracking-kod, ett script som körs för att logga din statistik. Koden ska infogas i VARJE sida som du vill föra statistik på. Markera och kopiera tracking-koden, klistra in den precis före -taggen längst ner på varje sida.

Använder du WordPress finns det ett plugin att använda. Ladda ner det och skriv enkelt in din tracking-kod. Fungerar inte det för just din hemsida, eller om du är osäker, kontakta administratörerna för ditt webbverktyg.

Analytics börjar logga information direkt. Man bör dock vänta någon dag innan man tittar på statistiken, detta för att data ska ha ackumulerats så det finns något att jämföra med.

För att se statistiken måste du logga in på ditt konto och klickar dig fram till den rapport du vill titta på. Varje loggad sida har en egen rapport som visar sammanställningen av trafikflödet för just den här sidan. I rapporten visas bland annat hur många besökare sidan har haft under en viss tidsperiod. Du kan själv ändra datum i diagrammen för att visa en viss mätperiod. Antalet besökare visas när du sätter muspekaren på en av mätpunkterna i diagrammet.

Ett annat intressant diagram är det som visar trafikkällor, alltså hur olika besökare tog sig till din webbplats. Här hittar du information om vilka sökord de har sökt på för att hitta till dig, om de har hittat en av dina annonser och följt länken där, eller om de klickat på en direktlänk från en annan sida som länkar till din o.s.v.

Analytics visar även vilken sida som var den sista innan besökaren lämnade webbplatsen, vilka av dina sidor som har flest antal besökare och vilka som har minst. Under ”Inställningar” korrigerar du själv vilken information du vill titta på.

När du tittar på statistik över antalet besökare bör du skilja på återkommande och unika besökare. Unika besökare är de nya besökarna, alltså de som kommer till din sida för första gången. Siffran för unika besökare anger hur du har marknadsfört dig, hur bra sökmotoroptimering du har och om du är intressant i resultatlistan hos sökmotorerna. Siffran för återkommande besökare visar i princip antalet nöjda besökare. Kopplar du denna statistik till sökord får du veta exakt vilka ord besökaren har sökt på för att sedan hitta din sida i resultatlistan och finna den intressant för att göra ytterligare besök.

Något som kan vara bra att tänka på just när man vill logga antalet besökare är att utesluta sin egen IP-adresser. Du vill ju inte räkna in dina egna besök du gjort på hemsidan i din statistik. Filtrering av IP-adresser görs i Filterhanteraren under ”Inställningar”.

Kopplat till besöksstatistik är det som kallas avvisningsfrekvens. Avvisningsfrekvens är ett mått på hur många besökare som kommer till din hemsida, men sedan lämnar den direkt utan att göra något. Detta kan bero på flera olika saker, exempelvis att en sökning på Google genererade din sida som resultat, men det var inte vad besökaren var ute efter. Hur man tolkar avvisningsfrekvensen, om den är bra eller dålig, beror givetvis på vilken typ av sida det är, men generellt är det bra att ha en så låg avvisningsfrekvens som möjligt.

Är du intresserad av andra statistikverktyg kan du prova Lyris HQ Web Analytic Solution vilka erbjuder ett enkelt verktyg för nybörjare, liknande Google Analytics. Ett annat verktyg är WebTrends.

Vad är en databas?

Data är en typ av information eller uppgifter om något. Exempelvis kan åldern på alla elever i en mellanstadieskola vara data, i det fallet siffrorna 10, 11 och 12.

Det som kallas databas är egentligen en samling av data som lagrats elektroniskt. Enkelt kan det likställas med ett lagerhus som representerar själva databasen. Där stoppar man in flera lådor med olika information och innehåll. I detta lagerhus kan du sedan gå och hämta de lådor med den information du behöver.

I exemplet ovan lagras alla elevers ålder i en låda, deras namn i en låda, längd, vikt, klass, föräldrarnas namn, adress osv lagras i en varsin låda. En databas har nu skapats över eleverna på skolan.

Med en databas kan du inte bara hämta en typ av information, utan du kan även kombinera flera olika lagrade data och sammanställa i olika resultat. Resultatet av en sökning på till exempel adress-sidor på Internet är en sammanställning av flera olika parametrar i en databas.

För att kunna hämta information i en databas används en standardiserad typ av språk som kallas SQL, vilket står för Structural Query Language. Alla databaser använder i princip samma SQL i botten, men med vissa variationer.

Det finns många olika SQL-databashanterare. Några av de största företagen har dessutom sina egna, exempelvis Microsoft vilken heter MS SQL. En av de största databaserna i världen är den tillhandahållen av Oracle Corporation – Oracle. Den starka sidan hos Oracle är att den klarar av att hantera riktigt stora mängder data på ett komplext sätt, vilket är särskilt lämpat för större företag.

En bra och enkel databas, användarvänlig för nybörjare, är MySQL. Det är en så kallad open source databas, vilket betyder att vem som helst får tillgång till källkoden som utgör programmet och kan modifiera och ändra databasen efter egna behov och tycken. En av anledningarna till att just MySQL är så populärt är att det väldigt väl kombineras med programspråket PHP, vilket ofta används för olika internetsidor. Vår sida är t.ex programmerad i PHP med MySQL som databas. Program och sidor som använder SQL är exempelvis WordPress, Yahoo!, Google och YouTube.

För att kunna hantera en databas via webben finns enkla verktyg att tillgå. Ett av dem är phpMyAdmin. Detta program finns gratis att ladda ner och det finns även en hel del dokumentation om programmet för den som behöver hjälp. Några av de features som verktyget erbjuder är ett bra webbinterface, hantering och support av de allra flesta MySQL-features, import och export av data och mycket mer.

Genomgång av olika CMS

CMS står för Content Management System, på svenska översatt till innehållshanteringssystem, och är ett system framtaget för hantering av olika information och data. Det finns olika typer av CMS-system.

DMS, Document Management System, hanterar alla dokument och filer hos exempelvis ett företag eller en organisation. Dokumenthanteringssystemet innehåller allt från publicering och arkivering till versionshantering. DMS är en del av ett större CMS, nämligen ECM, vilket står för Enterprise Content Management. ECM är konstruerat att hantera all information hos ett företag eller organisation. Det betyder all hantering av e-post, arkivering, digitala filer som ljud och bild, kravhantering mm.

Det man vanligtvis kopplar samman med CMS är WCMS, vilket står för Web Content Management System. Det är enkelt förklarat ett sätt att publicera en hemsida direkt via Internet.

Det vanligaste sättet att göra en hemsida har tidigare varit att använda så kallad HTML-kod. Antingen har hemsidan gjorts helt från början i ett textredigeringsprogram eller så har man tagit hjälp av ett hemsideprogram, exempelvis Microsoft Frontpage, Adobe Dreamweaver etc. för att skapa hemsida, layout och för administration av hemsidan. Frontpage och Dreamweaver är exempel på så kallade WYSIWYG-editerare. What You See Is What You Get innebär att det du ser på skärmen är även vad som kommer visas på Internet. Nackdelen med den här typen av program är att alla filer och sidor till hemsidan måste sparas lokalt på datorn för att sedan laddas upp till servern.

Det behövs inte vid användning av WCMS. Här redigeras hemsidan direkt på Internet via inloggning till servern där hemsidan ligger och ett WYSIWYG-verktyg. Du slipper hålla reda på dina sidor och filer själv, utan det sköts helt och hållet av datasystemet. All data sparas i en databas, som PostgreSQL, MySQL, MS SQL, Oracle m.fl. Ett programspråk eller script-språk används för att kunna läsa den information som finns lagrad i databasen. Exempel på vanliga språk är PHP, Java eller ASP.

En stor fördel med WCMS är editering av hemsidan eller filerna direkt via webben. Man kan alltså logga in via ett web interface från vilken dator som helst och uppdatera och editera, bara det finns en Internetuppkoppling.

Exempel på den här typen av CMS är WordPress. Hos WordPress kan du enkelt registrera en blogg, vilken du uppdaterar direkt genom att logga in på ditt konto och skriva ett inlägg, som med en enda knapptryckning publiceras på din bloggsida.

Motsvarigheten till bloggens WordPress är DotNetNuke, vilket är ett WCMS för att skapa hemsidor på Internet. DotNetNuke är en så kallad Open Source-applikation, vilket betyder att vem som helst får tillgång till programmet och kan modifiera det efter egna önskemål. Programmet använder ASP.NET-teknologi, ett ramverk baserat på Microsoft’s .NET-ramverk framtaget just för hantering av hemsidor. Gratisversionen av DotNetNuke heter Community Edition och är designad för att enkelt kunna hanteras av vem som helt, nybörjare som mer avancerad användare.

Kom igång med din egen blogg – Guide

Att skapa en egen blogg är mycket enklare än du tror. Nedan följer en guide för hur du använder WordPress för att komma igång med din blogg.

1 . Skaffa ett webbhotell och FTP-klient
Ett webbhotell är en server tillgänglig på internet dit du laddar upp din hemsida eller blogg. För att kunna använda ditt webbhotell på bästa sätt ihop med WordPress finns det några saker att tänka på. WordPress rekommenderar:

  • En Linux-server med minst PHP 4.3
  • MySQL eller MySQL(i) 4.0 eller senare
  • Minne på 24 Mb eller mer
  • safe_mode off

Bra webbhotell är Binero och One, där one är budgetalternativet och Binero för företag eller mer hemsidor.

FTP-klienter används till att ladda upp filer från din dator till internet. Exempel på FTP-klient är FileZilla som finns att ladda hem gratis på http://filezilla-project.org/download.php.

2. Ladda ner WordPress
WordPress finns både på svenska och engelska, välj det som passar dig bäst. Filen som laddas hem är i .zip-format. Du måste alltså packa upp den i en ny tom mapp. Höger. Eller ctrl-klicka på filen och välj ”Packa upp” om det inte sker automatiskt.

3. Öppna wp-config-sample.php och fyll i dina databasuppgifter
Enklast är att högerklicka på filen och välja Öppna med → Anteckningar.
I den öppnade filen fyller du sedan i dina databasuppgifter du fått från ditt webbhotell. Det du ska fylla i är namnet på databasen, användarnamn och lösenord, samt serveradress.

I filen visas tydligt var du ska fylla i vilka uppgifter, exempelvis: define(‘DB_NAME’, ‘NamnPåDatabasen’);. Det är inte säkert att en serveradress måste anges. I så fall kan “localhost” stå kvar i filen som serveradress.

När du ska ange dina säkerhetsnycklar är det enklast om du går till adressen http://api.wordpress.org/secret-key/1.1. Markera och kopiera texten som skrivs ut. Textraderna är unika, automatiskt genererade säkerhetsnycklar för att uppnå så hög säkerhet som möjligt.

När alla uppgifter är ifyllda sparar du filen som wp-config.php genom att klicka på Arkiv → Spara som… och döpa filen enligt ovan. Se till att filen sparas i din WordPress-mapp där wp-config-sample.php också ligger sparad.

4. Ladda upp WordPress-filerna till webbhotellets server
För att kunna skapa själva bloggen måste du ladda upp WordPress på ditt webbhotell. Du måste alltså koppla ihop din dator med webbhotellet och flytta över dina WordPress-filer till deras server. Det gör du med ditt FTP-program.

A. Plocka fram dina FTP-uppgifter du fått från webbhotellet. Starta sedan ditt FTP-program (i detta fall Filezilla) och ange Värd:, Användarnamn: och Lösenord: längst upp i programfönstret.
B. Klicka sedan på Snabbanslut. Om uppkopplingen har fungerat kommer nu fönstret i Filezilla att delas i två, där du ser alla filer som ligger på din dator i det vänstra fönstret, och alla filer som finns i din mapp på webbhotellet i det högra (tomt fönster om där inte ligger några filer). Det är hit du ska flytta dina filer.
C. Börja med att lokalisera och öppna din WordPress-mapp genom att bläddra dig fram bland dina lokala mappar i det vänstra fönstret. Det fungerar precis som i ”vanliga” Windows/OS/Linux/etc, alltså du öppnar en mapp genom att dubbelklicka på den. Nu visas alla dina WordPress-filer i det vänstra fönstret.
D. Markera alla filerna i fönstret. Klicka och dra sedan över filerna från den vänstra till den högra sidan. Överföringen startar nu automatiskt.
E. När överföringen är klar, kontrollera att alla filer har laddats upp innan du stänger FTP-klienten.

Din blogg kommer nu hamna på din hemsida, exempelvis www.MinWebbAdress.se. Vill du inte ha din blogg direkt under hemsideadressen skapar du en ny mapp i det högra fönstret i FTP-klienten innan du laddar upp dina filer. Döp mappen exempelvis till ”Blogg”. Dubbelklicka på mappen och ladda upp dina WordPress-filer dit istället enligt instruktionerna. Adressen till bloggen blir då www.MinWebbAdress.se/Blogg.

5. Installation av WordPress
Öppna en webbläsare och ange adressen http://www.MinWebbAdress.se/wp-admin/install.php vilken leder dig till WordPress välkomstsida. Här ska du ange bloggens titel och din mailadress.

Vill du att din blogg ska synas i olika sökmotorer (Google, Eniro etc.) klickar du i det alternativet, sedan på ”Installera WordPress”. När installationen är klar visas ditt användarnamn och lösenord på skärmen. Gå vidare till inloggningssidan och fyll i dina uppgifter du nyss fick. Klicka på Logga in.

Grattis! Du kan nu börja blogga!

Sökmotoroptimera din hemsida

Optimering kallas SEO som står för Search Engine Optimizaton. SEO innebär framförallt två saker – relevans och popularitet. Det innebär att få sin hemsida att hamna så högt upp i sökmotorernas rankningslista som möjligt och få andra sidor att länka till din. Ju fler som länkar, desto populärare sida har du.

SEO är en hel vetenskap i sig och handlar om så mycket mer än bara marknadsföring av hemsidan. Framför allt bör man tänka på upplägg, flöden, struktur, design, användarvänlighet och viktigast av allt – innehållet. Det viktigaste för din hemsida är målgruppen, besökarna, i andra hand kommer sökmotorerna. När du väl har skapat en bra hemsida gäller det att nå ut till så många som möjligt på Internet.

Metadata
För det första måste du göra din hemsida sökbar, alltså få den indexerad av sökmotorer. Detta innebär att du lägger till sökord i koden på din hemsida, vilket gör att när någon söker på ett eller flera av de ord du angett, hamnar din sida i resultatlistan. Dessa sökord ska vara relevanta för och beskriva innehållet av din sida i så stor utsträckning som möjligt.

Metadatan infogas tillsammans med TITLE i HEAD-taggen enligt nedan. Tänk igenom vilka ord du ska använda, det bör vara för din sida de mest relevanta orden relaterat till innehållet på sidan. Driver du en webbutik är produktnamnen ett tips att lägga in som sökord. En blogg kan lägga till senaste rubriken etc. Har du skrivit en sida om fotboll är just detta ord högst relevant att ha med. Det går även att lägga in hela meningar som metadata.

Relevant text överst
Titeln på din hemsida är mycket viktig för att synas. Sökmotorerna söker nämligen i koden uppifrån och ner, vilket gör att det du skriver in som titel kollas först, sedan rubrik, text etc. Har man använt sig av JavaScript och CSS (stylesheets) är ett tips att lägga detta i en extern fil istället för att uppta kodrader och skriva in det direkt på varje sida.

Rankning
Handlar en sida om fotboll bör det anges i sidtiteln, då det är innehållet i denna tagg som listas i resultatlistan när någon sökt på ordet ”fotboll”. Fotboll är i det här fallet det så kallade nyckelordet. Det är bra om fotboll är ett återkommande ord, då sökmotorn räknar fram ett förhållande mellan nyckelord och antalet upprepningar i sidans innehåll. Detta ger din sida en slags relevans, och avgör hur högt den rankas. Man måste dock vara försiktig, eftersom för många upprepningar kan misstolkas som spam, och sidan kommer då inte att visas alls. Det allra bästa är om sökordet stämmer överens med domännamnet, alltså www.fotboll.se!

Viktigt är att se till att dina underliggande sidor också syns i sökmotorerna och att man kommer direkt till en undersida via länken i resultatsidan utan att behöva gå via förstasidan. Du bör ange en ny titel för varje sida, och var noga med att den tydligt beskriver sidans innehåll.

Länkar
En sida som placeras högt upp i listan över sökträffar har oftast många andra sidor som länkar till sig. Ett tips för att uppnå detta är att registrera sin hemsida på en trafikutbytessida. bloggtrafik.nu/ är ett exempel på det. Det hela går ut på att du samlar poäng genom att titta på andras sidor, som i sin tur tittar på din sida. På så sätt får du upp antalet besökare, och därmed klättrar du på rankningen hos sökmotorerna.

Det bästa är ändå att få en naturlig inlänkning från besökare. Detta uppnås framför allt med bra och relevant innehåll. Uppmana gärna besökare att länka till dig och tänk själv på att länka till andra!
Länkning är något bland annat Google uppmanar till, vilket ger din sida högre rankning om du själv har länkat till populära sidor.

Uppdatera ofta
En sida som uppdateras ofta ger ett bättre intryck och besökarna får ett ökat förtroende för innehållet. Det finns även teorier om att Google rankar en sida högre om den ofta uppdateras.

På Googles hemsida finns mycket matnyttig information om hur du får fler besökare till din sida. ”Verktyg för webbansvariga” hittar du här: http://www.google.com/support/webmasters/bin/answer.py?answer=35769

Hur fungerar en domän?

Precis som alla hushåll i Sverige så har varje sida på Internet sin unika adress, det så kallade domännamnet. Det är detta namn som anges i webbläsaren när man vill besöka en viss sida, exempelvis www.google.se.

Varje domän är egentligen en dator som finns någonstans på Internet. Denna dator är tilldelat ett visst nummer, ett så kallat IP-nummer eller IP-adress, vilket är helt unikt för varje dator. IP står för Internet Protocol och är en lång rad siffror uppdelade i olika adressblock åtskilda med punkter. Exempel på en IP-adress är 64.233.183.104.

Det skulle dock vara lite krångligt att ange dessa siffror varje gång man ska besöka Googles hemsida, därför har siffrorna istället översatts till en kombination av bokstäver; www.google.se.

DNS
Denna översättning mellan IP-adress och domännamn hanteras av DNS, Domain Name System, ett system som uppfanns i början av 80-talet med syfte att förenkla adresshanteringen av flera datorer i ett nätverk. Varje sifferblock pekar på en server på Internet, som har flera servrar under sig. Varje sådan server har i sin tur ett nätverk av servrar som i sin tur har ett nätverk av servrar osv. Detta bildar en lags hierarki och infrastruktur på Internet.

Utgångspunkten är 13 så kallade rotservrar som finns placerade runt om i världen, vilka delegerar vidare alla datapaket som skickas. Förenklat kan man säga att DNS motsvarar Posten i Sverige. Adressen och postnumret (motsvarande IP-numret) som anges på varje brev anger vart ett brev ska skickas. Det är Posten som hanterar detta med hjälp av flera brevbärare och postkontor. DNS hanterar datapaket och meddelanden med olika rotservrar och underliggande servrar.

När du anger ett domännamn i webbläsaren omvandlas adressen till ett IP-nummer. Det görs en förfrågan i DNS-systemet om det angivna IP-numret finns i det system där din dator befinner sig. Finns det inte där, skickas en förfrågan istället uppåt i hierarkin tills rätt server hittas. Denna server skickar sedan vidare förfrågan nedåt till en annan server under sig i hierarkin, som i sin tur delegerar nedåt, tills rätt IP-adress hittas och rätt hemsida visas.

På samma sätt fungerar det när man skickar mail, där mailadressen omvandlas till ett IP-nummer för den domän där mottagaren har sin mailserver.

Toppdomäner
Under en rotdomän ligger olika toppdomäner. Exempel på dessa är .org, .com, .nu, .net. Sverige har en egen toppdomän, nämligen .se. Denna toppdomän administreras av Stiftelsen för Internetinfrastruktur, På deras hemsida www.iis.se kan du se om det domännamn du önskar ha till din hemsida är ledig. Är du intresserad av att köpa ett domännamn ska du vända dig till en återförsäljare, så kallade registrarer.

Säkerhet
Kriminalitet på Internet är idag mycket vanligt. En typ av hackeraktivitet är angripare som får användare att tro att de loggar in på exempelvis sitt bankkonto, men i verkligheten har de blivit omdirigerade till en annan sida kontrollerad av hackaren. Dessa omdirigeringar sker genom att skicka falska DNS-svar till användarens dator, så kallat pharming.

För att skydda användare och förhindra den här typen av kriminalitet finns DNS-SEC (DNS Security Extensions), vilket använder digitala signaturer för domänerna. Detta säkerställer att både förfrågan och svar verkligen kommer från rätt domän, och att ingen data har manipulerats under överföringen. Det innebär en ökad säkerhet vid internetshopping, bankärenden online etc, men det finns aldrig några garantier och DNS-SEC hindrar endast manipulation av DNS-svar.