मैं एक चर को शामिल फ़ाइल में पारित करने की कोशिश कर रहा हूं । मेरे होस्ट ने PHP संस्करण को बदल दिया है और अब मैं जो भी समाधान करने की कोशिश करता हूं वह काम नहीं करता है।
मुझे लगता है कि मैंने हर विकल्प की कोशिश की है जो मुझे मिल सकता है। मुझे यकीन है कि यह सबसे सरल बात है!
चर को कॉलिंग पहली फ़ाइल से सेट और मूल्यांकन करने की आवश्यकता है (यह वास्तव में है $_SERVER['PHP_SELF']
, और उस फ़ाइल के पथ को वापस करने की आवश्यकता है, शामिल नहीं है second.php
)।
विकल्प एक
पहली फ़ाइल में:
global $variable;
$variable = "apple";
include('second.php');
दूसरी फ़ाइल में:
echo $variable;
विकल्प दो
पहली फ़ाइल में:
function passvariable(){
$variable = "apple";
return $variable;
}
passvariable();
विकल्प तीन
$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.
$variable = $_GET["var"]
echo $variable
इनमें से कोई भी मेरे लिए काम नहीं करता है। PHP संस्करण 5.2.16 है।
मैं क्या खो रहा हूँ?
धन्यवाद!