저는 JS를 사용하고 있으므로 우리가 제공하는 코스의 이름을 가진 쿠키를 설정하십시오.PHP를 사용하여 쿠키를 설정하고 JS로 인코딩합니다.
$("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 제목을 해요, 그것은 나에게 내 크롬 설정에서 내 쿠키의 저장 장치에 설정되어 같은 것을 보여줍니다 그래서
Initiation%20au%20cadenassage
를, 값이 나는 $에 넣어 때 쿠키 값을 얻을 수 없습니다 오는 방법 _ 쿠키 []는 쿠키 보관소에서 볼 수있는 것과 동일합니까?
특수 문자가없는 코스 제목과 공백이 없으므로 아무런 문제없이 그 가치를 볼 수 있기 때문에 나는 좋은 길과 모든 것을 알고 있습니다.
감사합니다.