0

我正在使用 Django 和一个使用常规 php/mysql 进行用户帐户和身份验证的现有站点。为了允许 django 模板解释其中的任何 php,我使用了“django_php”(https://github.com/mvasilkov/django-php)。一切正常,php 登录将在 django 模板上成功运行,但是将 sesion_start() 放在页面顶部会导致它抛出“headers already sent”错误。有谁知道我可以如何在模板中继续会话?

index.html 模板顶部的代码:

{% load php %}
{% php session_start(); %}
<!DOCTYPE html>
<html lang="en">
    <head>

注意:django 应用程序本身不使用用户信息,所以我宁愿不要走在 django 中进行所有身份验证(或任何身份验证)的路线。

4

0 回答 0