Php основава PHP взаимодействие и JavaScript

PHP е език за писане на скриптове, които се изпълняват от страната на сървъра и клиента браузъра се изпращат не самия скрипт, и само на резултатите от работата си. Това означава, че потребител, който качен на страницата на вашия сайт, никога няма да види изходния код на сценария и дори не може да отгатне какво страницата е създаден динамично.

Но не е толкова фатално, непряко взаимодействие ние все още се осигури могат. Една от трите опции може да се използва за прехвърляне на данни между страната на клиента и сървъра:

  1. Промени в текста на страницата (в сценария);
  2. Използване на Cookies;
  3. Използването на Аякс;

Първият метод е подходящ само за предаване на данни и параметри от сървъра към клиента. Методът е прост: при генериране на една страница изисква параметри са зашити директно в текста на сценария.

В този пример, ние сме на етапа на страницата се влезе в нея дадена променлива с желаната стойност. Тя работи по следния начин:

Основният недостатък на този метод - ограничение за размера на предаваните данни. Максималният размер на бисквитка не може да надвишава 4K, а способността да се направят някои потребителите да инсталират бисквитки обикновено изключени. По този начин, този метод създава голяма честотна лента, тъй като Всички бисквитки се изпращат автоматично към сървъра всеки път, когато страницата се обновява.

И двата метода на взаимодействие два общи недостатъци:

За да използвате Ajax обикновено са създадени така наречените "на интерфейса" и "задния". Бекенда - PHP-скрипт се изпълнява на сървъра. Обикновено такива рециклирани скриптове структурни блокове данни (масиви), които не съдържат клирънс.