Gå til innhold

Link til underside


Anbefalte innlegg

Videoannonse
Annonse

PHP

<?php

switch ($_GET['id']) 

{

 case "tjenester":

include 'tjenester.php';

break;

default:

include 'hovedside.php';

break;

}

?>

 

Dette blir da index.php, vist id er lik tjenester så blir tjenester.php inkludert. Vist ikkje så blir hovedside.php inkludert. Så er det bare og legge til flere case blokker for sidene dine.

 

Runar

Lenke til kommentar
Uff så avansert du gjør det!

Her finner du et includescript:

 

www.danielsenweb.net

8139124[/snapback]

Disse scriptene er sikkert gode men for meg som ikke er noen reser i php var det første eksemplet enklere for meg å bruke. Jeg forstår ikke helt hvordan jeg skulle bruke dette. Jeg får studere scriptet ditt nærmere.

 

Jeg tar med glede i mot forslag! Dette var svært nyttig for meg. Takker :thumbup:

Lenke til kommentar
Det blir jo bare avansert med så masse kode!

8139434[/snapback]

Langt fra sant.

 

Nå har jeg tatt en titt på linken du postet, og jeg kan ikke si jeg er begeistret. Mulig det er mindre kode, men koden som ble postet her er meget simpel, og du slipper configfiler og diverse mapper.

 

Men dette er en smakssak. Vi blir aldri enige.

Lenke til kommentar

En ulempe med Shadows0 sitt script; at man kommer til hovedsida når man prøver å nå en side om ikke finnes.

Jeg synes hvertfall det er litt ulogisk at man kommer til hovedsida når man taster inn f.eks index.php?id=random123, når man egentlig burde fått en feilmelding om at sida ikke finnes :)

 

<?php
if (empty($_GET['id']))
{
include ('hovedside.php');
}
else switch ($_GET['id'])
{
case 'info': include ('info.php'); break;
case 'bilder': include ('bilder.php'); break;
case 'kontakt': include ('kontakt.php'); break;
default: include ('feilmelding.php'); break;
}
?>

Dette scriptet er fortsatt veldig simpelt :)

Lenke til kommentar
<?php
if (empty($_GET['id']))
{
include ('hovedside.php');
}
else switch ($_GET['id'])
{
case 'info': include ('info.php'); break;
case 'bilder': include ('bilder.php'); break;
case 'kontakt': include ('kontakt.php'); break;
default: include ('feilmelding.php'); break;
}
?>

Ja, fortsatt simpelt, men bedre enn det første switch scriptet. Her får man også en 404 error side, og en vanlig hovedside i stedet for hovedsida som 404 error sida :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...