Autor | Zpráva | ||
---|---|---|---|
Vasek Profil * |
#1 · Zasláno: 3. 10. 2006, 19:53:58
Ahoj.
Mám takovýhle odkaz.
Po kliku na nej se prejde do kosiku a prida produkt. Ja vsak chci rozlisit dve situace. Podminkou nejspis 1)Clovek prijde na kosik.php z tohohle odkazu, hodi ho to headrem nekam pryc. 2)Kdyz vsak da klasicky kosik.php, zustane tam. Muzete mi pomoci, jak na to? Díky, a prosím Vás o rady náměty. |
||
Alphard Profil |
#2 · Zasláno: 3. 10. 2006, 19:56:40
když přijde z tohodle odkazu: pridej.php?presmeruj=ano
a pomocí podmínky přesměruj |
||
Vasek Profil * |
#3 · Zasláno: 3. 10. 2006, 20:02:54
Prosim, muzes ukazat jak bude vypadat kod? Takhle jsem to moc nepochopil...
|
||
Alphard Profil |
#4 · Zasláno: 3. 10. 2006, 20:12:14
kosik.php:
|
||
tiso Profil |
#5 · Zasláno: 3. 10. 2006, 20:12:36
kosik.php:
|
||
Vasek Profil * |
#6 · Zasláno: 3. 10. 2006, 20:35:32
|
||
K Profil * |
#7 · Zasláno: 3. 10. 2006, 20:48:46
"http://".$_SERVER["SERVER_NAME"].$_SERVER["HTTP_REFERER"] tohle te hodi zpet na stranku ze ktery si kliknul(tzn. kliknes na pridani zbozi ono se ti prida a vrati te to zpet na seznam zbozi). |
||
tiso Profil |
#8 · Zasláno: 3. 10. 2006, 20:53:35
Vasek
musí... 1. musí byť absolútna - viď. http://sk2.php.net/manual/sk/function.header.php 2. druhá časť Ťa presmeruje na stránku na ktorej si klikol na odkaz - ako píše K |
||
Vasek Profil * |
#9 · Zasláno: 3. 10. 2006, 21:51:52
Fatal error: Call to undefined function: addprod() to se deje, kdyz to davam na starnmku podle vas, envim cim to je.
Jiank server name SERVER_NAME bude co ? mam to nechat takhle nebo prepsat na server name? dik |
||
tiso Profil |
#10 · Zasláno: 3. 10. 2006, 21:55:19
Vasek
chyba je na Tvojej strane - v Tvojej časti, nikto tu žiadnu funkciu addprod() nespomínal... |
||
Vasek Profil * |
#11 · Zasláno: 3. 10. 2006, 21:57:47
ja vim, ale jakto ze bez toho kdou, ktery zajistuje presmerovani to slo...?
|
||
tiso Profil |
#12 · Zasláno: 3. 10. 2006, 22:03:56
Lebo to nevieš správne poskladať a použiť? Mám hádať ďalej, alebo ako?
|
||
Vasek Profil * |
#13 · Zasláno: 3. 10. 2006, 22:05:12
Jeste jeden dotaz, ta podminka by mela obsahovat cely kod, ze?
|
||
Vasek Profil * |
#14 · Zasláno: 3. 10. 2006, 22:07:38
napadlo me, ze tam mam bvlastne v kodu u ty addpod switch($_GET["action"]) a v podmince je if(isset($_GET["action"])
|
||
tiso Profil |
#15 · Zasláno: 3. 10. 2006, 22:08:22
Neviem o ktorej konkrétne podmienke hovoríš...
|
||
Vasek Profil * |
#16 · Zasláno: 3. 10. 2006, 22:09:15
Podminka, ktera zajistuje to premserovani, pokud jsi se tam dostal z produktu, resp. z kliku pridej do kosiku.
|
||
Vasek Profil * |
#17 · Zasláno: 3. 10. 2006, 22:17:24
uz to asi mam, ale potrebuju upravit ten header, takhle fto dela adresu www.stranka.czhttp doslova, neni to preklep. <?header("Location: http://".$_SERVER["SERVER_NAME"].$_SERVER["HTTP_REFERER"]);
}?> |
||
tiso Profil |
#18 · Zasláno: 3. 10. 2006, 22:48:25 · Upravil/a: tiso
musí fungovať... |
||
Vasek Profil * |
#19 · Zasláno: 3. 10. 2006, 22:54:37
zacne to nacitat http://www.stranka.czhttp doslova, nema se v tom radku nekde neco upravit? Treba server name?
|
||
tiso Profil |
#20 · Zasláno: 3. 10. 2006, 22:59:12
Neviem Ti povedať kde to je.... skús si vypísať premenné cez print_r($_SERVER); alebo phpinfo();
|
||
Vasek Profil * |
#21 · Zasláno: 3. 10. 2006, 23:02:05
jo tohle, to ma byt document root?
|
||
Vasek Profil * |
#22 · Zasláno: 3. 10. 2006, 23:03:55
Nebo mi jen rekni, co se tam vyplnuje, jaky parametr..
|
||
tiso Profil |
#23 · Zasláno: 3. 10. 2006, 23:07:08
??? asi si nastavoval v php.ini niečo čo si nemal...
|
||
Vasek Profil * |
#24 · Zasláno: 3. 10. 2006, 23:11:36
v php.ini sem nic nenastavoval, jen mi odpovez na moji pomerne jednoduse polozenou otazku, ma byt neco misto SERVER_NAME ? A pokud ano co?
Dik |
||
tiso Profil |
#25 · Zasláno: 3. 10. 2006, 23:17:34
Druhá možnosť je HTTP_HOST ($_SERVER["HTTP_HOST"])
|
||
Vasek Profil * |
#26 · Zasláno: 3. 10. 2006, 23:19:15
Jak to bude vypadat v kodu?
<? if(isset($_GET["action"]) AND ($_GET["action"] == "add")){ ?> <? header("Location: http://".$_SERVER["SERVER_NAME"].$_SERVER["HTTP_REFERER"]); }?> pls i s prikladem! |
||
tiso Profil |
#27 · Zasláno: 3. 10. 2006, 23:22:26
Príklad som Ti napísal pred 3-mi hodinami...
Prečo stále ukončuješ a začínaš php-mód? |
||
Vasek Profil * |
#28 · Zasláno: 3. 10. 2006, 23:28:26
Ale porad jsem se nedozvedel, jestli se nahrazuje SERVER _ NAME nejakym nazvem, ci ne. Na to jsi mi neodpovedel, i kdyz jsem se jasne ptal. Muzes mi prosim odpovedet? :) Dik
|
||
tiso Profil |
#29 · Zasláno: 3. 10. 2006, 23:51:06
Veď som Ti odpovedal - viď. 23:17:34
Ak čakáš čím sa má nahradiť tak názvom Tvojho servera - "www.example.com" alebo "example.com" na localhoste "localhost" |
||
K Profil * |
#30 · Zasláno: 4. 10. 2006, 10:22:49
:) zabava
SERVER _ NAME nicim nenahrazuj a pise se to bez mezer SERVER_NAME |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0