在哪里开始_session

时间:2016-10-17 19:26:34

标签: php session

我跟随这本书

  

绝对初学者的Php

通过本书他实现了一个mvc模式,他在那里分发文件,我知道mvc模式是如何工作的,事情是有时候工作方式改变了很多,我是初学者用php,我试图开发一个公寓应用程序,我想为第一次注册的用户保存会话并登录只是为了测试建议,但我从来没有得到与会话相关的名称,这是我做的:

的index.php

<?php
//check for errors
error_reporting(E_ALL);
ini_set("display errors",1);

include_once "Models/PageData.php";
$pageData = new PageData();
$pageData->title = "OSeuCondómiono - Gere tudo apartir de uma única plataforma";
$pageData->bootstrap = "<link href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'rel='stylesheet'>";
$pageData->jquery = "<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js'></script>";
$pageData->bootstrapScript = "<script src='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js'></script>"; 
$pageData->googleApiFont = "<link href='https://fonts.googleapis.com/css?family=Merriweather|Open+Sans|Oswald|Roboto'>";
$pageData->addCss("Css/style.css");
$pageData->content = include_once "Views/home.php";

$formButton = isset($_GET['page']);
if($formButton)
{
    $pageUrl = $_GET['page'];
    $pageData->content = include_once "Controllers/$pageUrl.php";
}
$page = include_once "Views/layout.php";
echo $page;

&GT;

layout.php中(骨架)

<?php
return
 "<!DOCTYPE html>
<html lang='en'>
<title>$pageData->title</title>
<head>
    <meta charset='UTF-8'>
    $pageData->bootstrap
    $pageData->jquery
    $pageData->bootstrapScript
    $pageData->googleApiFont
    $pageData->css
</head>
<body>
    $pageData->content
</body>
</html>";
?>

因为我在某些地方抄袭,session_start()函数应该在我已经尝试将它放在一直之前我从来没有正确得到会话名称,这里是我设置会话的地方

<?php
return "
    <div class='container-fluid'>
        <div class='row imageBlock sky'>
            <div class='col-md-3'><img class='img-responsive house' src=
            'Imagens/pr%C3%A9dios.png'></div>
            <div class='col-md-3'><img class='img-responsive house' src=
            'Imagens/pr%C3%A9dios2.png'></div>
            <div class='col-md-3'><img class='img-responsive house' src=
            'Imagens/pr%C3%A9dios3.png'></div>
            <div class='col-md-3'><img class='img-responsive house' src=
            'Imagens/pr%C3%A9dios4.png'></div>
        </div>
        <div class='row'>
            <h3 class='text-center' id='titulo'>OSeuCondomínio</h3>"
            ."<p>".isset($_SESSION['nome'])?$_SESSION['nome']:''."</p>.
        </div>
        <div class='row enter-block myBox'>
            <div class='col-md-offset-3 col-md-9'>
                <p class='okText'><span class='glyphicon glyphicon-ok'></span> Quer Gerir o
                condomínio, tendo a possibilidade de marcar reuniões, registar
                intervenções e guardar ficheiros?</p>
            </div>
            <div class='col-md-offset-3 col-md-9'>
                <p class='okText'><span class='glyphicon glyphicon-ok'></span> Quer ter acesso
                a tudo o que se passa no seu apartamento sem saír do lugar?</p>
            </div>
            <div class='col-md-offset-3 col-md-9'>
                <p class='okText'><span class='glyphicon glyphicon-ok'></span> Quer efetuar o
                pagamento das quotas através da plataforma?</p>
            </div>
            <div class='col-md-offset-3 col-md-9'>
                <p class='okText'><span class='glyphicon glyphicon-ok'></span> Pretende
                conversar aqui com os moradores?</p>
            </div>
        </div>
        <div class='row main-text'>
            <header>
                <h5 class='text-center main-text-content'>Se respondeu que sim
                a pelo menos uma das questões esta é a plataforma ideal para
                si !!</h5>
            </header>
        </div>
        <div class='row responsive nowrap'>
            <a href='index.php?page=LoginFormCont'><button class='btn btn-lg center-block EntreJa'>Entre Já</span></button></a>
        </div>
    </div>";
    ?><?php
return "
    <div class='container-fluid'>
        <div class='row imageBlock sky'>
            <div class='col-md-3'><img class='img-responsive house' src=
            'Imagens/pr%C3%A9dios.png'></div>
            <div class='col-md-3'><img class='img-responsive house' src=
            'Imagens/pr%C3%A9dios2.png'></div>
            <div class='col-md-3'><img class='img-responsive house' src=
            'Imagens/pr%C3%A9dios3.png'></div>
            <div class='col-md-3'><img class='img-responsive house' src=
            'Imagens/pr%C3%A9dios4.png'></div>
        </div>
        <div class='row'>
            <h3 class='text-center' id='titulo'>OSeuCondomínio</h3>"
            ."<p>".isset($_SESSION['nome'])?$_SESSION['nome']:''."</p>.
        </div>
        <div class='row enter-block myBox'>
            <div class='col-md-offset-3 col-md-9'>
                <p class='okText'><span class='glyphicon glyphicon-ok'></span> Quer Gerir o
                condomínio, tendo a possibilidade de marcar reuniões, registar
                intervenções e guardar ficheiros?</p>
            </div>
            <div class='col-md-offset-3 col-md-9'>
                <p class='okText'><span class='glyphicon glyphicon-ok'></span> Quer ter acesso
                a tudo o que se passa no seu apartamento sem saír do lugar?</p>
            </div>
            <div class='col-md-offset-3 col-md-9'>
                <p class='okText'><span class='glyphicon glyphicon-ok'></span> Quer efetuar o
                pagamento das quotas através da plataforma?</p>
            </div>
            <div class='col-md-offset-3 col-md-9'>
                <p class='okText'><span class='glyphicon glyphicon-ok'></span> Pretende
                conversar aqui com os moradores?</p>
            </div>
        </div>
        <div class='row main-text'>
            <header>
                <h5 class='text-center main-text-content'>Se respondeu que sim
                a pelo menos uma das questões esta é a plataforma ideal para
                si !!</h5>
            </header>
        </div>
        <div class='row responsive nowrap'>
            <a href='index.php?page=LoginFormCont'><button class='btn btn-lg center-block EntreJa'>Entre Já</span></button></a>
        </div>
    </div>";
    ?>

ps:对不起这篇长篇文章,我希望我对自己的疑问很清楚:/

0 个答案:

没有答案