私はJSを使用していますので、私たちが提供するコースの名前を付けたクッキーを設定します。クッキーを取得し、JavaScriptを使用してコード化します。PHPを使用して
$("button[id='ajouter_panier_"+value+"']").click(function(){
$("div[id='"+value+"panier']").css("display", "block");
vars++;
summembre = parseFloat(summembre)+ parseFloat(prixm);
sumnonmembre = parseFloat(sumnonmembre)+ parseFloat(prixnm);
$("#nb_"+value+"_cours").text("Qte: "+vars);
$("#total-commande-nm").text(sumnonmembre.toFixed(2));
$("#total-commande").text(summembre.toFixed(2));
titre = encodeURIComponent(titre);
setCookie(titre,vars, 1);
});
をそれは、このエンコーディングでそれらを格納します:に続いて
Initiation%20au%20cadenassage
彼らは特殊文字や空白を含んでいるので、私はそうのように(最後の2行を参照)、encodeURIComponentで()を使用してエンコードされました私はクッキーを取得したいページ、私はそうのように、私のbroswerにクッキーを探して前に私のタイトルをPHP.I使用rawurlencode()を使用して、それを実行する必要があります。
$title = rawurlencode($title);
$counterMessage = $_COOKIE[$title];
私はあちこちに値をエコーするとき新しいrawurlencodedタイトルをM、それは私に私のクロムの設定で私のクッキーストレージに設定されている同じことを示しています。値は、私は$に入れたときに
Initiation%20au%20cadenassage
を、どのように来る私はクッキーの値を取得することはできません_クッキー[]は私のクッキーの保管場所に表示されているものと同じですか?
私は、特別な文字もスペースもないコースタイトルにはアクセスでき、何の問題もなくその価値を見ることができるので、良いパスとすべてがあることは分かっています。
ありがとうございます。