Autor | Zpráva | ||
---|---|---|---|
MirekR Profil |
#1 · Zasláno: 29. 12. 2008, 15:30:18
Odesílám na server dodavatele návratovou adresu např.:
www.adresa.cz/index.php?main_page=proved a zpět dostanu adresu: www.adresa.cz/index.php?main_page=proved?hotovo=Y&cislo=26&obrazek=145 pak s vrácenými hodnotami dále pracuji, např. $cislo = (int)$_GET['cislo']; Problém je, že se mi vrací špatná adresa s otazníkem na začátku tedy ?hotovo=Y&cislo=26&obrazek=145, ale mělo by to být &hotovo=Y&cislo=26&obrazek=145, tzn se znakem &. Jde toto nějak ošéfovat? I když odešlu návratovku www.adresa.cz/index.php?main_page=proved& s & na konci, tak se stejně vrátí otazník a vypíše, že stránka neexistuje. Díky za pomoc, už si nevím rady. |
||
Mastodont Profil |
#2 · Zasláno: 29. 12. 2008, 15:32:35 · Upravil/a: Mastodont
& je oddělovač, ale za přímo otazníkem být nemá
|
||
Werewolf Profil |
#3 · Zasláno: 29. 12. 2008, 15:33:51 · Upravil/a: Werewolf
MirekR
Promiň, možná mi to nemyslí, ale mohl by ses vyjádřit jako člověk, prosím ?? A zdroj by se taky hodil... |
||
MirekR Profil |
#4 · Zasláno: 29. 12. 2008, 15:53:09
Jako člověk? Nevím co tím konkrétně myslíš. Problém jsem popsal tak jak je. Nic jiného v kódu k tomu není potřeba.
Odešlu www.adresa.cz/index.php?main_page=proved a někde na serveru dodavatele to nějaký pro mě neznámý script zpracuje a po provedení určitých vstupů, které s problémem nesouvisí se klikne na tlačítko pro návrat zpět ke mě, kde to dále budu pomocí GET zpracovávat (v tuto chvíli localhost, ale v tom problém není), ale vrátí se adresa, která mi nevyhovuje tudíž www.adresa.cz/index.php?main_page=proved?hotovo=Y&cislo=26&obrazek=145 ale já potřebuji, zda ji nějakým způsobem nelze změnit takto: www.adresa.cz/index.php?main_page=proved&hotovo=Y&cislo=26&obrazek=145 Já v mém kódu pouze zpracuji přijaté hodnoty, ale to již opět s problémem nesouvisí. |
||
MirekR Profil |
#5 · Zasláno: 29. 12. 2008, 17:55:26
Tak mě napadlo, zda na to nevyužít .htaccess. Trochu jsem je studoval a nakonec zadal následující:
Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteRule ^index\.php?main_page=proved?$ /index.php?main_page=proved&$1 [L,QSA,R=301] To bohužel nepomohlo. :-( |
||
Časová prodleva: 15 let
|
0