[php] Dinamična stran

Pozdrav,

na svoji strani uporabljam to kodo za prikaz vsebine:

<?php $url = $_GET['page'];

  switch ($url)
  {
  case 1:
  $file = "page1.php";  // Dolocim, kateri fajl naj bo prikazan, na strani 1itd
  break;

  case 2:
  $file = "page2.php";
  break;

?>
itd.

pol mam to kjer se naj te strani prikažejo:

<?php include $file; ?>

in pa pol to uporabim kot link:

<a href="?page=1">Stran1</a>
<a href="?page=2">Stran2</a>

Ker je zdaj vse to nerpijazno iskalnikom bi rad naredil da bi mi prikazovalo: (sedaj mi prikazuje index.php?page=1)

index.php/nektekst

ali

index.php?nektekst

ali

index.php?page=nektekst

Sedaj pa me zanima kako bi to preuredil da bi rabo čimanj spremenit ono kodo ker mam 20 strani (page1,2,3,...) pa mi ni pol vsega na novo za spreminjat, če pa je potrebno pa bom tud sam zanima me kak bi naredo - ker rabim čimbolj prijazno iskalnikom :D

3 odgovori

Hija, vse page daš v en directory pa jih potem prebereš, pa zgeneriraš meni, pa vsebino includaš ...

hm lahk mal bolj razložiš?

Za prvo opcijo uporab .htaccess
za tretjo pa nared tkole:

if (isset($GET[page]))
{
include $
GET[page].".php";
}

samo prej prever da je ime strani tako s tvojga serverja, da ne bo kdo includu http:///www.zlonamernaskripta.com/arabichacker