Премини към съдържанието
rvmladenov

$_SESSION vs $_COOKIE

    Препоръчан отговор


    От скоро се чудя на въпроса: Кое от двете $_SESSION или $_COOKIE тегли и записва информацията по-бързо? Поразтърсих се малко и видях, че $_COOKIE работи малко по-бързо.... Ще съм Ви благодарен, ако някой има малко по-богата информация по въпроса и я сподели с нас :)

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    Разликата е, че сесията се записва на сървъра, а кукито - при клиента. От тук следват и различнията: $_COOKIE е ограничено в размера $_COOKIE се предава при всяка заявка, т.е. ако имаш 1KB данни в $_COOKIE то всяка заявка ти нараства с поне 1KB (тъй като промените в cookie се предават в отговора, то и отговора може да нарастне с 1 KB) $_COOKIE лесно се модифицира от клиента Начина на работа със сесията от своя страна може да бъде предефиниран от програмиста, включително съхранението й би могло да е на файловата система, в база данни, и т.н. При натоварени сайтове cookie може да е по-бързо, тъй като работата по съхранението на информацията се извърша от клиента, а не от сървъра, но разликата би била незначителна.

    • Харесва ми 2

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    От друга страна, в случая със $_SESSION това, което предаваш важи само за... за текущата потребителска сесия, докато стойностите, запазени в $_COOKIE могат да се ползват и при повторно отваряне на скрипта (зависи и от timeout-a, който е зададен на въпросното cookie).

    Сподели този отговор


    Линк към този отговор
    Сподели в други сайтове

    Регистрирайте се или влезете в профила си за да коментирате

    Трябва да имате регистрация за да може да коментирате това

    Регистрирайте се

    Създайте нова регистрация в нашия форум. Лесно е!

    Нова регистрация

    Вход

    Имате регистрация? Влезте от тук.

    Вход


    ×

    Информация

    Този сайт използва бисквитки (cookies), за най-доброто потребителско изживяване. С използването му, вие приемате нашите Условия за ползване.