Az index.php-nak még a HTML kód összeállítása előtt elég sok feladata van.
- Indítja a munkamenetet.
- Kezeli a munkamenet változókat.
- Ellenőrzi és megtisztítja a $_GET tömb elemeit.
- Beilleszti speciális feladatokra szakosodott php szkripteket.
1. példa:
Forráskód
<?php
session_start();
$mm_azon = session_id();
$FejlecStr =''; $VisszaHidden ='';
// Munkamenetváltozók kezelése
if (!isset($_SESSION['hozzaferesi_szint'])) {$_SESSION['hozzaferesi_szint'] = "1"; $feladat = "START";}
$hozzaferes = $_SESSION['hozzaferesi_szint'];
if (!isset($_SESSION['munkamenet_felhasznalo'])) {$_SESSION['munkamenet_felhasznalo'] = "";}
$mm_felhasznalo = $_SESSION['munkamenet_felhasznalo'];
if (!isset($_SESSION['mm_captchaMut'])) {$_SESSION['mm_captchaMut'] = "";}
$mm_captchaMut = $_SESSION['mm_captchaMut'];
// A $_GET töbm elemeinek kezelése
$arr = array("'" => "", '"' => '', "," => "", ';' => '');
if (isset($_GET['f0'])) { $feladat = $_GET['f0'];} else { $feladat = '';} $feladat = strtr($feladat,$arr);
if (isset($_GET['f1'])) { $f1 = $_GET['f1']; } else { $f1 = '';} $f1 = strtr($f1,$arr);
if (isset($_GET['f2'])) { $f2 = $_GET['f2']; } else { $f2 = '';} $f2 = strtr($f2,$arr);
if (isset($_GET['f3'])) { $f3 = $_GET['f3']; } else { $f3 = '';} $f3 = strtr($f3,$arr);
if (isset($_GET['f4'])) { $f4 = $_GET['f4']; } else { $f4 = '';} $f4 = strtr($f4,$arr);
if (isset($_GET['f5'])) { $f5 = $_GET['f5']; } else { $f5 = '';} $f5 = strtr($f5,$arr);
// Adatbázis megnyitása, rendszerváltozók inicializálása
require_once("set/start.php");
// Az általános függvények beolvasása
require_once("php/w3_fgvek.php");
// A be- és kijelentkezés, valamint a regisztrációs űrlapok kezelése
require_once("oldalak/w3_regisztracio.php");
require_once("oldalak/w3_bekijelentkezes.php");
if ($_POST['form_RegUrlap'] > '') {$Err_RegUrlap = RegAdatModosit(); }
if ($_POST['form_JelszModosit'] > '') {$Err_JelszModosit = JelszoModosit(); }
// A megrendeléshez kapcsolódó függvények betöltése
require_once("oldalak/w3_rendeles.php");
// Az oldal adatainak globális tömbbe írása, oldalfüggő feljéctartalom összeállítása
require_once("oldalak/w3_fejlec.php");
// A menü és a tartalom megjelenítéséhez szükséges függvények betöltése
require_once("oldalak/w3_menu.php");
require_once("oldalak/w3_tartalom.php");
?>
A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop