मैं हेडर आउटपुट त्रुटियों के बिना नीचे दिए गए इस सेटअप के साथ PHP में रीडायरेक्ट कैसे कर सकता हूं, मैं समझता हूं कि हेडर सेट होने से पहले ब्राउजर को कुछ भी मुद्रित नहीं किया जा सकता है, मैं एक समाधान की तलाश में हूं, न कि यह क्यों होता है इसका स्पष्टीकरण।मैं हेडर त्रुटियों के बिना PHP में कैसे रीडायरेक्ट कर सकता हूं?
<?PHP
// include header
include ('header.inc.php');
// In my body section file if this is a page that requires a user be logged in then
// I run a function validlogin($url-of-page-we-are-on); inside of that file
//the function is below, it outputs a redirect to login page if not logged in
// include body of page we want
include ('SOME-FILE-HERE.php');
// include footer
include ('footer.inc.php');
// here is the function that is in the body pages, it is only called on a page that we require a logged in user so there are hundreds of pages that do have this and a bunch that don't, it's on a page to page basis
function validlogin($url) {
if ($_SESSION['auto_id'] == '') {
$msg = 'Please login';
$_SESSION['sess_login_msg'] = $msg;
$_SESSION['backurl'] = $url;
$temp = '';
header("Location: /");
exit();
}
}
?>
मैं उपयोगकर्ता php के हेडर समारोह चाहते हैं और नहीं एक मेटा या Javascript रीडायरेक्ट
इसके अलावा उन पृष्ठों को लॉग इन या नहीं की आवश्यकता होती है की एक सूची के लिए एक विकल्प यहाँ maintainning यदि संभव हो तो
जो मैंने किया है, मेरे प्रश्न – JasonDavis
माफ करना II को एक ही मुद्दे के बारे में एक और सवाल था, मुझे नहीं पता था कि मैं इस पर था, वैसे भी जिस तरह से मैंने इसे जल्द से जल्द समाप्त कर दिया और यह बहुत अच्छी तरह से काम किया – JasonDavis