第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

錯(cuò)誤:本地主機(jī)重定向您的次數(shù)太多。ERR_TOO_MANY_REDIRECTS

錯(cuò)誤:本地主機(jī)重定向您的次數(shù)太多。ERR_TOO_MANY_REDIRECTS

PHP
素胚勾勒不出你 2023-03-04 14:17:16
我將我的框架設(shè)置為 MVC 類型,其中核心庫(kù)重定向 url。這很有用,如果鏈接是:Some_class/some_method,它將從Some_class加載some_method。此外,我已將所有內(nèi)容配置為使用.htaccess文件通過(guò)index.php。index.php 中的代碼<?phpsession_start();require_once 'config.php';if (!isset($_SESSION['username']) && empty($_GET['url'])) { ?>    <a href="Users/login">Login</a><br>    <a href="Users/register">Register</a><?php } ?>config.php中的代碼// Redirect to the homepage if not signed in    if(!isset($_SESSION['user'])){     header('location: http://localhost/index.php'); }用戶控制器中的代碼public function login(){    // Code to verify the entered credentials    // If entered data is valid    $_session['user'] = $_POST['user'];}public function log_out(){    session_unset();}如果有人從用戶控制器使用log_out方法注銷,則執(zhí)行該方法。如果代碼在理想情況下是正確的,它應(yīng)該重定向到index.php ,因?yàn)閏onfig.php中的代碼說(shuō)如果沒(méi)有設(shè)置,它應(yīng)該重定向到index.php。但是,每當(dāng)有人注銷時(shí),我都會(huì)收到標(biāo)題中提到的錯(cuò)誤。我在做什么錯(cuò)誤?$_SESSION['user']PHPhttp重定向
查看完整描述

4 回答

?
斯蒂芬大帝

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

它正在發(fā)生,因?yàn)槟阌幸粋€(gè)重定向循環(huán)。這就是正在發(fā)生的事情。

  1. 用戶注銷并且會(huì)話未設(shè)置

  2. 然后將用戶重定向到 index.php,您在其中調(diào)用“config.php”

  3. 在 config.php 中,您檢查用戶是否未登錄。他沒(méi)有登錄,所以它告訴它重定向到 index.php(然后您又回到了第 2 點(diǎn),然后一圈又一圈地走)

如果用戶已登錄,請(qǐng)將您的 config.php 更改為重定向,例如

// Redirect to the dashboard signed in

if(isset($_SESSION['user'])){

 header('location: http://localhost/dashboard.php');

}


查看完整回答
反對(duì) 回復(fù) 2023-03-04
?
隔江千里

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊

加載 config.php 后開(kāi)始會(huì)話。否則 if 語(yǔ)句下的條件將始終為真,并且它將作為無(wú)限循環(huán)工作。首先啟動(dòng)會(huì)話,然后加載 config.php 文件。如果您的 index.php 文件是為未登錄的用戶準(zhǔn)備的,則在加載 index.php 時(shí)不要包含 if 塊來(lái)檢查用戶是否已登錄。因?yàn)閷?duì)于來(lái)賓用戶,這將創(chuàng)建相同的無(wú)限循環(huán)。該部分應(yīng)僅添加到登錄用戶的頁(yè)面。



查看完整回答
反對(duì) 回復(fù) 2023-03-04
?
開(kāi)心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

你的 config.php 中沒(méi)有會(huì)話......所以這樣做......


<?php

session_start();

require_once 'config.php';

所以你的會(huì)話也將在 config.php 中?;蛘邔?session_start() 行帶到 config.php,那可能會(huì)更好。


查看完整回答
反對(duì) 回復(fù) 2023-03-04
?
阿晨1998

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊

您已經(jīng)創(chuàng)建了無(wú)需用戶登錄即可工作的網(wǎng)址白名單。例如,$whitelist = ['Users/login', 'Users/register', '/'];并在重定向條件下檢查當(dāng)前網(wǎng)址


if(!isset($_SESSION['user']) && !in_array($current_url, $whitelist)){

     header('location: http://localhost/index.php');

}

并session_start()從其他答案中發(fā)出。


查看完整回答
反對(duì) 回復(fù) 2023-03-04
  • 4 回答
  • 0 關(guān)注
  • 384 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)