Strona 1 z 1

Link kategori

: pt lut 15, 2008 6:52 pm
autor: Andreoid
Witam serdecznie mam pytanie jak zrobic link kategori chodzi o to ze naprzykład

http://nazwastrony.pl/kontakt.php

a zeby pokazywało

http://nazwastrony.pl/index.php?id=3

jak takie coś zrobic pozdro :) z góy thx

Re: Link kategori

: pt lut 15, 2008 8:07 pm
autor: vloq
Poczytaj o mod_rewrite (.htaccess)

Re: Link kategori

: ndz lut 24, 2008 7:50 pm
autor: the_foe
Andreoid pisze:Witam serdecznie mam pytanie jak zrobic link kategori chodzi o to ze naprzykład

http://nazwastrony.pl/kontakt.php

a zeby pokazywało

http://nazwastrony.pl/index.php?id=3

jak takie coś zrobic pozdro :) z góy thx

np tak:

[php]<?php

$linki=new linki();
$linki->get_page();

class linki{

function get_page()
{

/*metoda zajmuje sie analizowaniem zmiennej id
zgodnie z jej wartoscia przerzuca skrypt do
metody link_wartosc_id
*/


if (!isset($_GET['id']))
{

$this->link_index();
}
else
{
$a=strtolower($_GET['id']);
$a=ereg_replace('([^a-z0-9_-])',"",$a);
if ($a=="")
{
$this->link_index();
}
else
{
$z=method_exists($this,"link_".$a);
if ($z)
{
eval('$this->link_'.$a.'();');
}else{
$this->error();
}
}
}


}
function error(){
//strona 404.


}
function link_index(){
//strona glowna
}

function link_3(){
//podstrona ?id=3
}

}//koniec klasy

?>[/php]

Re: Link kategori

: ndz mar 02, 2008 9:17 pm
autor: HERO
to co kolega the_foe napisal w Swoim poscie oczywiscie jest ok ale po co w PHP i po co tak dlugo jak mozna to wszystko zapisac w htaccess ? poza tym nie polecam linkow z ?id= poniewaz nie sa przyjazne dla google - w htaccesse mozesz zapisac to jako nazwastrony.pl/index/id/3 lub jeszcze krocej nazwastrony.pl/3

pozdrawiam