Heim  >  Artikel  >  PHP-Framework  >  Was soll ich tun, wenn die Aktion des yii2-Projekts einen 403-Fehler meldet?

Was soll ich tun, wenn die Aktion des yii2-Projekts einen 403-Fehler meldet?

藏色散人
藏色散人Original
2020-07-20 10:00:043098Durchsuche

Die Lösung für den vom yii2-Projekt gemeldeten 403-Fehler: Öffnen Sie zuerst die entsprechende Codedatei, ändern Sie dann die Schreibmethode in der ACF-Überprüfung und trennen Sie schließlich die Wörter durch „-“-Symbole, um den 403-Fehler zu beheben .

Was soll ich tun, wenn die Aktion des yii2-Projekts einen 403-Fehler meldet?

yii2.0 Action meldet 403-Fehler [Version 2.0]

Wenn Sie eine Aktion bearbeiten, ist dies möglicherweise der Fall ein Wort, vielleicht ist es ein gespleißtes Wort, wie zum Beispiel actionGet(); actionSpecialCallback();

Empfohlen: „yii-Tutorial

Wenn Sie actionSpecialCallback( ) ; Wenn Sie diese Methode verwenden, verwenden Sie bei der ACF-Überprüfung die Art und Weise, wie Sie Wörter zwischen Wörtern trennen, sodass keine 403-Fehler auftreten, wie unten gezeigt:

use yii\filters\AccessControl;
class SiteController extends Controller
{
    public function behaviors()
    {
        return [
            'access' => [
                'class' => AccessControl::className(),
                'only' => ['special-callback'],
                'rules' => [
                    [
                        'actions' => ['special-callback'],
                        'allow' => true,
                        'matchCallback' => function ($rule, $action) {
                            return date('d-m') === '31-10';
                        }
                    ],
                ],
            ],
        ];
    }
    // Match callback called! This page can be accessed only each October 31st
    public function actionSpecialCallback()
    {
        return $this->render('happy-halloween');
    }
}

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Aktion des yii2-Projekts einen 403-Fehler meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn