PHPSESSID
, по умолчанию), видят ответ @richie setcookie()
и setrawcookie()
функции, представили httponly
параметр, назад в средневековье PHP 5.2.0, делая это хорошим и легким. Просто установите 7-й параметр на истинный согласно синтаксису
, Синтаксис функций, упрощенный для краткости
setcookie( $name, $value, $expire, $path, $domain, $secure, $httponly )
setrawcookie( $name, $value, $expire, $path, $domain, $secure, $httponly )
, Входит NULL
для параметров, которыми Вы хотите остаться как значение по умолчанию. Можно также хотеть рассмотреть, необходимо ли устанавливать secure
параметр.
Это - также возможное использование более старого, низшего уровня header()
функция:
header( "Set-Cookie: name=value; httpOnly" );
Привет и добро пожаловать, Рафаэль!
Я смотрю на Рафаэля больше нескольких месяцев, и, хотя документация не очень исчерпывающая, программа великолепна.
Я был смешивая Divs с объектами Raphael разными способами и вы «почувствовали», что работает, а что не работает.
Я рекомендую вам не пытаться вращать div, а (вместо этого) объекты Raphael.
Прежде всего вы можете создать блестящий набор кнопок Рафаэля, используя этот "настраиваемый" код ниже.
var bcontrols = new Array();
var yheight = 300;
for (var i = 0; i < 3; i++) {
bcontrols[i] = paper.circle(15 + (35 * i), yheight, 15).attr({
fill: "r(.5,.9)#39c-#036",
stroke: "none"
});
bcontrols[i].shine = paper.ellipse(15 + (35 * i), yheight, 14, 14).attr({
fill: "r(.5,.1)#ccc-#ccc",
stroke: "none",
opacity: 0
});
bcontrols[i].index = i;
bcontrols[i].shine.index = i;
bcontrols[i].shine.mouseover(function (e) {
this.insertBefore(bcontrols[this.index]);
});
bcontrols[i].mouseout(function () {
this.insertBefore(bcontrols[this.index].shine);
});
/* Called from Raphael buttons */
bcontrols[i].click(function () {
alert("Hello you just clicked " + this.index);
});
}
Далее вам нужно узнать больше о вращающихся наборах:
var s = paper.set();
s.push(paper.rect(10, 10, 30, 30, 10).attr({fill:'red'}));
s.push(paper.rect(50, 10, 30, 30, 5).attr({fill:'blue'}));
s.push(paper.rect(90, 10, 30, 30).attr({fill:'orange'}));
s.animate({rotation: "360 65 25"}, 2000);
Здесь показаны степень вращения и центр вращения "набора" в последней строке.
Мой дополнительный веб-сайт ресурсов Рафаэля, который предназначен для дополнения документации (среди прочего):
http://www.irunmywebsite.com/raphael/raphaelsource.html
Вот где вы можете запустить два приведенных выше примера кода без изменений:
http://raphaeljs.com/playground.html
Надеюсь, это помогло ...
Насколько мне известно, не существует способа конвертировать div в объект Raphael. Так как команда поворота Рафаэля определена только для объектов Рафаэля, то лучше всего создать основные элементы вашего div (изображения, текст, кнопки и все остальное) в Рафаэле вместо HTML, собрать их вместе в один набор, и, так как набор является объектом Рафаэля, повернуть набор.
.