PHP - yükleme statik sınıf başlıklarını gönderir

0 Cevap php

Ben MySQL DB bağlanır HTML / CSS / PHP basit bir sayfa var.

"Index.php" yüklenmiş ve "Anasayfa :: showSectionLogin ($ _SESSION ['login'])" gösterileri günlüğü şeklidir

<?php session_start(); ?>
<?php require_once 'clMainPage.php'; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML>
  <HEAD>
    <?php mainPage::setSectionHEAD() ?>
    <LINK rel="stylesheet" type="text/css" href="style.css">
  </HEAD>
  <BODY>
    <DIV id="sidebar">
      <?php mainPage::showSectionLogin($_SESSION['login']) ?>
      <?php mainPage::showSidebarMenu($_SESSION['login']) ?>
    </DIV>
    <DIV id="main">
      <?php mainPage::showActualNews(5) ?>
    </DIV>
  </BODY>
</HTML>

Günlük formu doldurulur sonra "login.php" çalıştırılır

<?php session_start(); ?> 
<?php require_once 'clMainPage.php'; ?>
<?php
if($_SERVER["REQUEST_METHOD"] == "POST") {
  $dblink = mainPage::openDBconn();
  $result = mainPage::checkIfUserCanLogIn($dblink, $_POST['inpLogin'], $_POST['inpPassw']);

  if (mysql_num_rows($result) == 1) {
    $row = mysql_fetch_array($result);
    mainPage::logUserIn($row['login'], $row['passw']);
  }
  else
  {
    die("error checking user: there is no such user in a database");
  }

  mainPage::closeDBconn($dblink);
  header("refresh:1;url=index.php");
} ?>

Ben neden oturum sırasında, "header (" refresh: 1; url = index.php "); inderstand yok" (Line: 18) O "require_once 'clMainPage.php';" diyor dosya "login.php" in (line: 2) başlıklarını gönderir. , Bu başlıkları gönderir aslında, sadece statik işlevleri içeren bir sınıf declaratin değil, nasıl "require_once 'clMainPage.php'" mümkün mü?

0 Cevap