PHP इस वेबपृष्ठ में एक रीडायरेक्ट लूप है

मैं एक कस्टम वेबसाइट पर काम कर रहा हूं। सफल लॉगिन के बाद यह नीचे दी गई स्थिति तब चलती है जब उपयोगकर्ता सफलतापूर्वक लॉग इन होता है जिसमें उपयोगकर्ता को डैशबोर्ड पर रीडायरेक्ट किया जाएगा। अन्यथा यदि सत्र जारी नहीं है तो यह व्यवस्थापक पृष्ठ पर रीडायरेक्ट करेगा। मुझे स्क्रीन पर त्रुटि मिल रही है "PHP इस वेबपृष्ठ में रीडायरेक्ट लूप है" लेकिन जब मैं नीचे दिए गए कोड को अनदेखा करता हूं तो सबकुछ ठीक काम करता है।

security.php

<?php
/*
    CHECK FOR ANY SESSIONS
*/
    session_start();
    if(isset($_SESSION['session_id'])){

         $session_id = $_SESSION["session_id"];

            header("Location: /admin/dashboard");
            exit();

    } else {
        header("Location: /admin");
        exit();
    }
?>

मैंने "ob_start" की कोशिश की है लेकिन कोई भाग्य नहीं है ...

0
क्या आप एसआईडी निरंतर खोज रहे हैं? यह PHP की सत्र आईडी की जांच करने के लिए पर्याप्त होगा।
जोड़ा लेखक mabi, स्रोत
$ session_id = $ _SESSION ["session_id"]; - इस पंक्ति का उद्देश्य क्या है?
जोड़ा लेखक zerkms, स्रोत
@ नवेनील नाकर: महान। किस लिए?
जोड़ा लेखक zerkms, स्रोत
पृष्ठ के शीर्ष पर session_start (); जोड़ें और सत्र में $ session_id चर निर्दिष्ट करें।
जोड़ा लेखक Peon, स्रोत
हाय डेनिस एबोल, मैं पहले से ही session_start() धन्यवाद का उपयोग कर रहा हूँ!
जोड़ा लेखक Johny, स्रोत
हाय zerkms, वह लाइन एक स्थानीय चर के लिए सत्र आईडी असाइन करता है।
जोड़ा लेखक Johny, स्रोत
क्या इसमें/admin या in/admin/dashboard संभावना है कि आपको वापस वापस privacy.php पर रीडायरेक्ट किया जाएगा?
जोड़ा लेखक Marcel Balzer, स्रोत
आपका/व्यवस्थापक कोड/व्यवस्थापक/डैशबोर्ड/पर रीडायरेक्ट कर रहा है? दिखाएँ/व्यवस्थापक कोड?
जोड़ा लेखक user2486495, स्रोत

2 उत्तर

इस संदेश का शायद अर्थ है कि/script/dashboard या/admin से आपकी स्क्रिप्ट पर रीडायरेक्ट है। यह आपकी स्क्रिप्ट को लूप में फेंक देगा।

संभावित रीडायरेक्ट के लिए इन स्क्रिप्ट को जांचें।

3
जोड़ा

अगर आपके पास /admin/dashboard पास है तो security.php यह हमेशा के लिए सेट नहीं होगा शीर्षलेख ("स्थान:/व्यवस्थापक/डैशबोर्ड"); ?

0
जोड़ा
हाय सेंटिनल, आप सही थे। मैं सभी स्क्रिप्ट में "security.php" शामिल कर रहा हूं, यही कारण है कि स्थिति लूपिंग और त्रुटि दे रही है। वाह बहुत बहुत धन्यवाद आप बहुत ही अच्छे हैं!
जोड़ा लेखक Johny, स्रोत
क्यूं कर? स्थान:/admin/dashboard आपको सामान्य रूप से /admin/dashboard/index.php पर रीडायरेक्ट करेगा - अगर इस index.php में security.php पर कोई पिछला पुनर्निर्देशन नहीं है सब कुछ ठीक है।
जोड़ा लेखक Marcel Balzer, स्रोत
यही कारण है कि 'अगर' है, मुझे नहीं पता कि उसका व्यवस्थापक/डैशबोर्ड/index.php उसकी सुरक्षा को चलाता है। Php
जोड़ा लेखक Sentinel, स्रोत
@NavneilNaicker आपका स्वागत है :)
जोड़ा लेखक Sentinel, स्रोत