ब्राउझर सर्व्हरशी संवाद साधण्याचे मार्ग. कोणती पद्धत वापरावी

शक्यता 10.04.2019

तुमच्या ब्राउझरमध्ये JavaScript ब्लॉक केले आहे. कृपया साइट कार्य करण्यासाठी JavaScript सक्षम करा!

फॉर्मसह कार्य करणे

HTML फॉर्मचा वापर वेब पृष्ठाच्या वापरकर्त्याकडून सर्व्हरवर डेटा हस्तांतरित करण्यासाठी केला जातो. PHP फॉर्मसह कार्य करण्यासाठी अनेक विशेष साधने प्रदान करते.

पूर्वनिर्धारित चल

PHP मध्ये अनेक पूर्वनिर्धारित व्हेरिएबल्स आहेत जे एका विशिष्ट वातावरणात चालू असलेल्या सर्व अनुप्रयोगांमध्ये बदलत नाहीत. त्यांना पर्यावरण व्हेरिएबल्स किंवा असेही म्हणतात पर्यावरणीय चल. ते वातावरणाची सेटिंग प्रतिबिंबित करतात अपाचे वेब सर्व्हर, तसेच विनंतीबद्दल माहिती या ब्राउझरचे. URL ची मूल्ये, क्वेरी स्ट्रिंग आणि HTTP विनंतीचे इतर घटक मिळवणे शक्य आहे.

सर्व पूर्वनिर्धारित व्हेरिएबल्स सहयोगी ॲरे $GLOBALS मध्ये समाविष्ट आहेत. पर्यावरण व्हेरिएबल्स व्यतिरिक्त, या ॲरेमध्ये प्रोग्राममध्ये परिभाषित ग्लोबल व्हेरिएबल्स देखील आहेत.

उदाहरण 1 $GLOBALS ॲरे पहा

परिणामी, सर्व जागतिक चलांची सूची स्क्रीनवर दिसून येईल, यासह पर्यावरणीय चल. सर्वात सामान्यतः वापरलेले आहेत:

परिवर्तनीय वर्णन सामग्री
$_SERVER["HTTP_USER_AGENT"]क्लायंटचे नाव आणि आवृत्तीMozilla/5.0 (सुसंगत; Googlebot/2.1; +http://www.google.com/bot.html)
$_SERVER["REMOTE_ADDR"]IP पत्ता144.76.78.3
getenv("HTTP_X_FORWARDED_FOR")क्लायंट अंतर्गत IP पत्ता
$_SERVER["REQUEST_METHOD"]विनंती पद्धत (GET किंवा POST)मिळवा
$_SERVER["QUERY_STRING"]येथे विनंती मिळवा URL सोबत एन्कोड केलेला डेटा पाठवला
$_SERVER["REQUEST_URL"]क्वेरी स्ट्रिंगसह पूर्ण ग्राहक पत्ता
$_SERVER["HTTP_REFERER"]ज्या पृष्ठावरून विनंती केली होती तिची URL
$_SERVER["PHP_SELF"]कार्यान्वित होत असलेल्या कार्यक्रमाचा मार्ग/index.php
$_SERVER["SERVER_NAME"]डोमेनसंकेतस्थळ
$_SERVER["REQUEST_URI"]मार्ग/php/php_form.php
वापरकर्ता इनपुट हाताळणे

PHP इनपुट प्रोसेसिंग प्रोग्रामला इनपुट फॉर्म असलेल्या HTML मजकूरापासून वेगळे केले जाऊ शकते किंवा ते एका पृष्ठावर ठेवले जाऊ शकते.

उदाहरण 2 इनपुट प्रक्रिया उदाहरण

आम्ही वाचण्याची शिफारस करतो

वर