मेरे पास निम्न पंक्तियाँ हैं:
यदि (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