2012-03-02 15 views
5

PHP स्क्रिप्ट खत्म होने के बाद, मैं किसी अन्य HTML पृष्ठ पर कैसे जा सकता हूं?PHP स्क्रिप्ट से नए एचटीएमएल पेज पर कैसे जाएं?

+1

क्या आप अपनी PHP स्क्रिप्ट क्या कर रहे हैं इसके बारे में अधिक विशिष्ट हो सकते हैं? यह गतिशील रूप से एचटीएमएल उत्पन्न नहीं कर रहा है? –

+0

असल में, लॉगिन स्क्रिप्ट के साथ समाप्त होने के बाद, मैं दूसरे पृष्ठ पर जाना चाहता हूं – user1244153

उत्तर

17

क्यों आपको लगता है कि क्या करना चाहते हैं और नहीं उत्पादन कुछ भी करते हैं, तो बस करें? जब पृष्ठ से अधिक है (जिसे मैं के रूप में समझता हूं, स्क्रिप्ट निष्पादन समाप्त हो जाती है), इसे आमतौर पर क्लाइंट को भेजा जाता है और फिर इसे उपयोगकर्ता द्वारा देखा जा सकता है। इसलिए, मूल रूप से, आप जो करने का प्रयास कर रहे हैं वह स्क्रिप्ट को निष्पादित करने के बाद उपयोगकर्ता को रीडायरेक्ट करना है।

यदि हां, तो आप दो समाधान उपलब्ध:

  1. उत्पादन नहीं कुछ भी करते हैं, और बाद में अपनी स्क्रिप्ट लागू करने बंद कर दिया, header() पीएचपी समारोह का उपयोग करें:

    header('Location: http://example.com/some/url'); 
    

    जहां चाहिए उदाहरण यूआरएल को अपने आप से बदलें।

    <script> 
    window.location = 'http://example.com/some/url'; 
    </script> 
    
  2. :

  3. आप HTML पृष्ठ outputting और उपयोगकर्ता के लिए धीरे-धीरे यह भेज रहे हैं, तो आप सिर्फ पेज (ताकि बाद सब कुछ भेज दिया गया है) के अंत में जावास्क्रिप्ट पुनर्निर्देशन स्क्रिप्ट डाल सकते हैं

क्या इनमें से कोई भी समाधान आपके लिए काम करता है?

2

सुनिश्चित करें कि आप

header('Location: http://www.example.com/'); 
संबंधित मुद्दे