Autor Zpráva
iwory
Profil *
Zdravim všechny, řesím takovy maly problemek. Vypisuju obsah stranky z databaze v zavislosti na promene predane v url.

Takze treba:
index.php?page=kontakt

Vypise obsah z databaze kde promena page = kontakt.
To je vsem jasne, ze ? :-)

No ale timto zpusobem mi vznika adresa typu www.neco.cz/index.php?page=kontakt
toho bych se chtel ale zbavit aby se vypisovalo www.neco.cz/kontakt.php
akorat nevim jak to udelat.Ptz tu promenou definuju pomoci GET pres tu adresu.
Kdyz bych to chtel udelat podle toho druheho tak promena page nebude definovana a nevypise se nic.

Nemuzete me trochu nakopnout nejakym spravnym smerem jak na to?Diky vsem
Jack Finger
Profil
iwory
.htaccess, mod_rewrite
např.
http://www.jakpsatweb.cz/server/mod-rewrite.html
http://diskuse.jakpsatweb.cz/?action=vthread&forum=31&topic=102827
http://www.cesky-hosting.cz/pro-zakazniky/napoveda/htaccess-mod-rewrite.html
Fórum na JPW diskusi: http://diskuse.jakpsatweb.cz/?action=vtopic&forum=31
MCKAY
Profil
iwory:
Já bych řekl, že pomocí mod_rewrite

RewriteEngine On
RewriteRule ^(.+)\.php index.php?page=$1


Kde vlastně nastavíš v první části, že všechno co se nějak jmenuje a má příponu php, bude ukazovat to, co se zobrazí při zadání inde.php?page=nazev_te_stranky

Je to velmi zjednodušeně řečeno, ale myslím, že to pomůže.
iwory
Profil *
Zdravim ,diky za odpovedi, pomoci REWRITE bych to nechtel delat. Chtel bych to udelat primo v PHP
Leo
Profil
iwory:

"Chtel bych to udelat primo v PHP"

To můžete, ale ne z jednoho souboru, takže ten katalog.php a řadu dalších musíte prostě vytvořit... Leo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: