Autor Zpráva
Petik
Profil *
Ahoj,
Hledám zkouším, už nevím a tak píši.

mám takovéto podstrčení:
RewriteRule ^kategorie/([^/]+)/([^/]+)/(.*) director.php?pos[0]=kategorie&pos[1]=$1&pos[2]=$2&pos[3]=$3  [L]


a chtěl bych abych mohl vkládat do url další GET parametry např:

web.cz/kategorie/neco/neco2/neco3?getParametr&aDalsi


Vím že problém bude v té (.*), do které se ukládá vše za /, ale ač jsme vyzkoušel všelicos, furt se mě nedaří to get dobře dostat, proto se otáčím s prosbou na Vás, jesli by jste mě někdo neporadil. Předem moc dík.
Majkl578
Profil
Zkus to s flagem (tj. to v hranatých závorkách na konci) QSA: [L,QSA]
Petik
Profil *
Juj díky QSA ;-).

Místo * jsem dal + a nakonec flag:

RewriteRule ^kategorie/([^/]+)/([^/]+)/(.+) director.php?pos[0]=kategorie&pos[1]=$1&pos[2]=$2&pos[3]=$3  [L, QSA]


Ještě teda mám problém, a to bohužel jen někdy, že když si printnu get:

Array ( [pos] => Array ( [0] => auto ) [filter] => 1 [order] => nazev [order-de] => ses ) 


tak mám nakonci to  a nefachá to. Dočetl jsme se, že to jsou nějaký prázdný identifikačný znaky v UTF-8, ale v editoru mám nastavený ať je neukládá, existuje nějakej program nebo nějaká technika jak se toho zbavit ?
Davex
Profil
Petik:
tak mám nakonci to  a nefachá to
Pokud neincluduješ další skripty, tak bývá jen na začátku. Zkontroluj si všechny soubory, zda ho neobsahují a v editoru s vypnutým ukládáním BOMu je znovu ulož.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0