Autor | Zpráva | ||
---|---|---|---|
Zap Profil |
#1 · Zasláno: 12. 6. 2010, 08:41:01
Zdravim...pracoval jsem na jednoduchém nákupním košíku, který je postavený na ukládání produktů do session z katalogu...na localhostu vše funguje v pořádku, na test serveru taky (http://identitystudio.cz/test/objednavka/ - můžete si zkusit přidat produktu do košíku), ale na dalším serveru (http://ekologie-pardubice.cz/objednavka/) se produkty ukládají do session nějak podivně...mohl by mi někdo prosím poradit, kde by mohl být problém?
do session ukládám produkty s počtem kusů tímto kódem if (isset($_GET['id'])) { session_start(); $_SESSION["kosik"][intval($_GET["id"])] = intval($_GET["ks"]); } při kliku na košík se volá tato událost (načte id a ks ze zvoleného produktu a pomocí ajaxu odešle do košíku: $(".kosik").click(function() { var id=$(this).parent("td").prev("td").prev("td").prev("td").prev("td").html(); var ks=$(this).parent("td").prev("td").children(".ks").html(); $.get("kosik.php", {id:id, ks:ks}); $(this).parent("td").next(".hlaska").show().fadeOut(5000); }); Ještě jedna otázka...je možné, že je chyba na serveru? |
||
AM_ Profil |
#2 · Zasláno: 13. 6. 2010, 20:45:35
session_start() bych vždy dával na začátek skriptu, a ne do nějaké podmínky - možná ti to zatím funguje, ale za chvíli bys v tom měl šílený nepořádek.
Zap: „se produkty ukládají do session nějak podivně...“ Jak se to pozná? |
||
tombik Profil |
#3 · Zasláno: 15. 6. 2010, 09:34:01
Zkoušel jsi použít místo sessions mysql databázi? Je to stabilnější.
|
||
Časová prodleva: 14 let
|
0