Saturday, 15 May 2010

PHP GET variable from another page -


मेरे पास निम्न पंक्तियाँ हैं:

  यदि (isset ($ _ GET ['search' ])) {$ Search_query = $ _GET ['user_query'];  

समस्या यह है कि मैं इस पेज को पाने के लिए वैरिएबल को पुनः प्राप्त करने की कोशिश नहीं कर रहा हूं, बल्कि खोजपेज। पीएचपी से, जो वर्तमान फ़ोल्डर में मौजूद एक अलग पेज है। इसलिए मैं उस पृष्ठ से user_query variable को प्राप्त करने के बजाय इसे उदाहरण के लिए, मेरे पास उस पृष्ठ में:

  searchpage.php? User_query = microsoft और search = search  

अगर आपको कोई स्पष्टीकरण चाहिए, तो मुझे पता है।

अजीब लगता है, लेकिन अगर आपको ऐसा करना चाहिए, तो खोज पेज़.एफ़पीपी पृष्ठ पर जहां आप पैरामीटर प्राप्त करना चाहते हैं जैसे

png.php

  हैडर ("स्थान: the_other_script.php? User_query ="। $ _ GET [' खोज']);  

और in_other_script.php

  यदि (isset ($ _GET ['user_query']) {$ user_query = $ _GET ['user_query']; }  

प्रश्न पूछता है, खोज पृष्ठ में आपका तर्क क्यों न हो? यदि आप अपना कोड अलग करना चाहते हैं तो केवल खोज पृष्ठ। Php में फ़ंक्शन कॉल का उपयोग करें।

संपादित करें:

तो आपके पास एक अन्य स्क्रिप्ट फ़ाइल है जिसे functions.php कहा जाता है .. इस मामले में बस खोजपेज .php में इस फ़ाइल की आवश्यकता है ..

  need_once ('the /path/to/functions.php ');  

और अपनी खोज में page.php

  यदि (isset ($ _GET [' user_query ']) {$ Return_from_function = a_function_from_your_functions ($ _GET ['user_query']); // कुछ सामान} // कुछ अन्य सामान करते हैं  

फ़ंक्शंस में .php

 < Code> function a_function_from_your_functions ($ user_query) {// क्या आपको रिटर्न $ कुछ करना है; // वैकल्पिक रूप से}  

No comments:

Post a Comment