Autor | Zpráva | ||
---|---|---|---|
cistax Profil |
#1 · Zasláno: 19. 6. 2009, 21:34:00
dobry den, potreboval bych, jestli by mi nikdo neporadil jakym zpusobem pres mod_rewrite v .htaccess muzu tuto url
http://test121.wz.cz/diskuse/diskuse.php?temat=18&login=1 prepsat na http://test121.wz.cz/diskuse/diskuse.php?temat=18 jako ze odstranim ten &login={dynamicky generovane cislo} díky moc za pomoc |
||
Str4wberry Profil |
#2 · Zasláno: 20. 6. 2009, 02:14:29
Nechceš to spíš obráceně?
|
||
Radek9 Profil |
#3 · Zasláno: 20. 6. 2009, 10:02:44
Tak si do php napiš:
$login = $_GET["login"]; if($login=="") {$login = "1";} Nevím teď jestli je to správně. Popřípadě si to uprav. |
||
cistax Profil |
#4 · Zasláno: 20. 6. 2009, 10:53:56
St4wberry: nechci to obracene, to co pise Radek9 jsem nepochopil jde mi jen o to, abyse ta url nezobrazovala tomu kdo se na stránce nachází, jinak tam pro aplikaci zustat ma.
|
||
AM_ Profil |
#5 · Zasláno: 20. 6. 2009, 15:03:58
cistax
a jak tu informaci pak předáš? přepis nefunguje tak, že můžeš změnit, co se uživateli zobrazí, přepis přes rewrite vlastně naopak změní, jak server zadanou URL pochopí. Skrýt nějaký parametr pomocí rewrite nelze - buď ho musíš předávat jinak (POST, SESSION, COOKIE), nebo se ho jiným způsobem zbavit. |
||
cistax Profil |
#6 · Zasláno: 20. 6. 2009, 15:16:25
ale jak tedy ty weby ktere maji takovoutu konstrukci:
http://machy.php5.cz/clanek/zobrazovani-a-cacheovani-gravataru mohou pracovat s promennou z $_GET ? |
||
Fergi Profil |
#7 · Zasláno: 20. 6. 2009, 15:56:07 · Upravil/a: Fergi
na GET nema mod rewrite pokud vím vliv, tzn. ze GET funguje i kdyz je prepsana adresa pomoci rewrite, ta adresa kterou jsi uvedl je prepsana pomoci modu rewrite
|
||
AM_ Profil |
#8 · Zasláno: 20. 6. 2009, 16:02:55
cistax
můžeš třeba /clanek/zobrazovani... přepsat na index.php?action=clanek&id=zobrazovani... ale těžko přepíšeš diskuse.php?temat=18 na temat=18&login={dynamicky generovane cislo}, protože to číslo v momentě psaní .htaccess neznáš (a bude vždy jiné a rewritem ho nezjistíš), že. |
||
cistax Profil |
#9 · Zasláno: 20. 6. 2009, 23:23:43
aha, i tak ale dekuji
|
||
Časová prodleva: 15 let
|
0