/ / मैं CGI स्क्रिप्ट के भीतर एक और पर्ल CGI स्क्रिप्ट कैसे कहूं? - पर्ल, सीजीआई

मैं एक CGI स्क्रिप्ट के भीतर एक और पर्ल CGI स्क्रिप्ट कैसे कॉल करूं? - पर्ल, सीजीआई

मेरे पास एक पर्ल सीजीआई स्क्रिप्ट है जो एक लॉगिन स्क्रीन, अर्थात् उपयोगकर्ता नाम और पासवर्ड बनाता है।

मैं चाहता हूं कि सफल लॉगिन के बाद, उपयोगकर्ता को एप्लिकेशन (एक और पर्ल सीजीआई स्क्रिप्ट) के भीतर अगली कार्रवाई के लिए पुनर्निर्देशित किया जाए।

एक सीजीआई स्क्रिप्ट या एक HTML पृष्ठ पर पुनर्निर्देशित करने के लिए कमांड क्या है?

उत्तर:

उत्तर № 1 के लिए 4

एक उदाहरण का उपयोग कर सीजीआई जैसा डेविड डोरवर्ड का उल्लेख है।

use CGI;

if (redirect_needed) {
# If redirect is desired, don"t print headers...
print CGI->redirect("http://some.other.url/");
exit;
}

# If no redirect is desired...
print CGI->header();
# etc...

जवाब के लिए 5 № 2

HTTP के संदर्भ में आपके पास अपना प्रोग्राम आउटपुट होना चाहिए 302 या 303 स्थिति कोड और ए स्थान शीर्षलेख.

यदि आप उपयोग कर रहे हैं CGI.pm तो आप इसका उपयोग कर सकते हैं पुनर्निर्देशित विधि इसे पाने के लिये।