يتم تنفيذ PHP على الخادم ، بينما يتم تفسير JavaScript على متصفح العميل. وذلك لأن PHP تعمل على الخادم ، ويتم تنفيذ JavaScript في المتصفح ، مما يؤدي إلى بيئات التنفيذ المستقلة. لن تعمل هذه الطريقة مع متغيرات JavaScript لأنها ليست جزءًا من نموذج HTML. يتضمن ذلك تعيين قيمة الحقل المخفي على متغير JavaScript قبل إرسال النموذج. بعد ذلك ، يمكنك استرداد قيمتها في PHP باستخدام $ _get.
مثال
// اضبط متغير JavaScript
var test = "tester" ؛
// ابحث عن عنصر الإدخال المخفي وضبط قيمته
document.getElementById ("test"). value = test ؛