मैं वेबपृष्ठ के माध्यम से PHP स्क्रिप्ट में पैरामीटर कैसे पास करूं?



Answers

$argv[0]; // the script name
$argv[1]; // the first parameter
$argv[2]; // the second parameter

यदि आप सभी स्क्रिप्ट को चलाने के लिए चाहते हैं, चाहे आप इसे कहां से कॉल करें (कमांड लाइन या ब्राउज़र से) तो आपको निम्न की तरह कुछ चाहिए:

<?php
if ($_GET) {
    $argument1 = $_GET['argument1'];
    $argument2 = $_GET['argument2'];
} else {
    $argument1 = $argv[1];
    $argument2 = $argv[2];
}
?>

कमांड लाइन chmod 755 /var/www/webroot/index.php से कॉल करने के लिए और उपयोग करें

/usr/bin/php /var/www/webroot/index.php arg1 arg2

ब्राउज़र से कॉल करने के लिए, उपयोग करें

http://www.mydomain.com/index.php?argument1=arg1&argument2=arg2
Question

जब भी कोई वेबपृष्ठ लोड होता है तो मैं एक PHP स्क्रिप्ट को कॉल कर रहा हूं। हालांकि, एक पैरामीटर है कि PHP स्क्रिप्ट को चलाने की आवश्यकता है (जब मैं स्क्रिप्ट का परीक्षण कर रहा हूं तो मैं आमतौर पर कमांड लाइन से गुजरता हूं)।

पेज लोड होने पर स्क्रिप्ट चलाने पर हर बार मैं इस तर्क को कैसे पार कर सकता हूं?




Links