Autor Zpráva
Zap
Profil
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
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
Zkoušel jsi použít místo sessions mysql databázi? Je to stabilnější.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0