Twitter引导和PHP会话_start()
我目前正在一个使用PHP和Twitter引导的网站上工作 如果我先放置Twitter引导和PHP会话_start(),php,html,css,twitter-bootstrap,Php,Html,Css,Twitter Bootstrap,我目前正在一个使用PHP和Twitter引导的网站上工作 如果我先放置session\u start(),则布局会出错,因为引导首先需要 如果我放置,则无法使用会话 Index.php-会话在此失败: <!DOCTYPE html> <?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); require_once('..
session\u start()
,则布局会出错,因为引导首先需要
如果我放置
,则无法使用会话
Index.php-会话在此失败:
<!DOCTYPE html>
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require_once('../php/init.php');
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$username = trim($_POST['username']);
$password = trim($_POST['password']);
$errors = [];
if (empty($_POST['username'])) array_push($errors, 'A username is required');
if (empty($_POST['password'])) array_push($errors, 'A password is required');
if (empty($errors)) {
echo 'No Errors';
if (login($username, $password)) {
echo 'Logged In';
}
}
}
?>
index.php-此处布局失败:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require_once('../php/init.php');
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$username = trim($_POST['username']);
$password = trim($_POST['password']);
$errors = [];
if (empty($_POST['username'])) array_push($errors, 'A username is required');
if (empty($_POST['password'])) array_push($errors, 'A password is required');
if (empty($errors)) {
echo 'No Errors';
if (login($username, $password)) {
echo 'Logged In';
}
}
}
?>
<!DOCTYPE html>
init.php:
<?php
if (session_id() == "" || !isset($_SESSION)) {
session_start();
}
require 'database/connect.php';
require 'functions.php';
我认为如果您提供一个代码示例来正确理解问题,那就更好了。在DOCTYPE
之前使用session\u start
不会引起问题,但我会根据自己的理解尝试编写解决方案
你可以把两者放在同一条线上,前后没有空格
<?php session_start(); ?><!DOCTYPE html>
结果它不喜欢空白。上述措施奏效了。下面的代码不起作用
<?php
code...
?>
<!DOCTYPE html>
“如果我将session_start()放在第一位,那么布局就会混乱,因为引导首先需要。”-您需要发布您尝试过的实际代码;这真的是猜测。“因为引导首先需要。”-这不重要。您如何使用此文件以及该文件的扩展名尚不清楚。你们可能也在标题前输出,谁知道呢。*若我输入,那个么我就不能使用会话。*为什么不呢?在我们确切知道我们真正要对付的是哪种动物之前,投票决定关闭。你等待的时间越长,解决问题的时间就越长。如果您留下问题只是为了稍后返回,那么您必须ping某人,或者在您编辑并提供实际语法和使用方法后等待其他人访问该问题。就我个人而言,现在已经离开了它。
<?php
code...
?>
<!DOCTYPE html>
<?php
code...
?>
<!DOCTYPE html>