मेरे पास एक पर्ल सीजीआई स्क्रिप्ट है जो एक लॉगिन स्क्रीन, अर्थात् उपयोगकर्ता नाम और पासवर्ड बनाता है।
मैं चाहता हूं कि सफल लॉगिन के बाद, उपयोगकर्ता को एप्लिकेशन (एक और पर्ल सीजीआई स्क्रिप्ट) के भीतर अगली कार्रवाई के लिए पुनर्निर्देशित किया जाए।
एक सीजीआई स्क्रिप्ट या एक 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 तो आप इसका उपयोग कर सकते हैं पुनर्निर्देशित विधि इसे पाने के लिये।