Predmet:Re:prikaz web stranice sa reklamom u trajanju od 20 sekundi
Eh dobro sad mozemo dalje.
Idemo na php kod u indeksnoj,
include ('functions.php'); // pozivamo datoteku 'functions.php
Dok je pozovemo u njoj ce se izvrsiti kod koji ne pripada funkcijama a to je sledeci kod:
ob_start();
/*
Ova funkcija će uključiti izlazni međuspremnik. Dok je baferovanje izlaza aktivno, iz skripte se ne šalje izlaz (osim zaglavlja), umjesto toga izlaz se pohranjuje u interni međuspremnik.
Znaci zbog ovoga ti se nije pojavljivao html.
*/
session_start(); //kreira sesiju ili nastavlja postojecu. Znaci ako ima takva sesija onda nastavlja
//sledeci kod si sam opisao pa nemorem nista rec
//inicijalizacija varijabli
date_default_timezone_set("Europe/Zagreb");
// pozovi funkciju login ako je pritisnuta tipka login_btn na formi login
if (isset($_POST['login_btn'])) {
login();
}
// i na dnu imas:
ob_end_flush();//nije htijelo header location: index.php
/*
Ova funkcija će poslati sadržaj najvišeg izlaznog bafera (ako postoji) i isključiti ovaj izlazni bafer. Ako želite dalje obraditi sadržaj bafera, morate pozvati ob_get_contents() prije ob_end_flush() jer se sadržaj bafera odbacuje nakon poziva ob_end_flush().
*/
//Vise se nista ne izvrsava nego se vraca na indeksnu.
// a na njoj je sledeci kod
if (!isLoggedIn()) {
//header('Location: login.php');
exit();
}
/*
Znaci pozivamo funkciju po imenom isLoggedIn i to pod ifo uslovom, pa ako vrati false
onda se poziva login.php;
Idemo na funkciju isLoggedIn koja nema niti jedan ulazni parametar a vraca tru ili false a nalazi se u functions.php datoteci.
*/
function isLoggedIn()
{
$slbr=$_SESSION['ime']; // Kako ce imati $_SESSION['ime'] ako dolazim prvi put znaci mora biti if set
$sifra=$_SESSION['sifra'];// Isto tako
// ime i sifra moraju biti odredeni
if (strlen(trim($ime)) && strlen(trim($sifra))) // ovo je isto cudno strlen je brojcana vrijednost ako ima ista znaci ako je ista upisano bit ce true
{
return true;
}else{
return false;
}
}
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.