empecher actualisation

gdc
Eléphant du PHP | 101 Messages

05 mars 2012, 23:13

Bah il faut que ce code soit sous condition. ;)
Et c'est là que les sessions sont intéressantes, car tu as enregistré la date du dernier rechargement.
if( time() > $_SESSION['visioout'] ){
  // si j'ai bien compris ton système là on a le droit d'incrémenter car le temps est écoulé
}
Voila je recapitule:

les membres demarer leur surf-page en cliquant sur un lien: --> visiostart.php (inclus function credit_view_banner() )

j'ai seulement une page qui contien une <?=credit_view_banner?>


dans cette fonction jai plusieur requetes:
requete 1: On choisir une banniere dans la table sql ensuite on affiche cette banniere en indiquand dans la dans sql quelle as ete afficher
requete 2: if( time() > $_SESSION['visioout'] ){
ICI JE DOIS METRE LA CONDITION QUE SI CA FAIS MINIMUM 30sec. ALLORS ON CONTINU LES REQUETE SUIVANTE:
SI OK
requete 3: On ajoute les points au membres
requete 4: On verifi si membre a un parain si oui on lui ajoute son %.
requete 5: ICI CA ME PRENDRAI UN TIMER POUR REFRESHER LE SCRIPT

--------------------------------------------------------------------
Allors voila ce que dois faire la function
Dans ma page visiostart.php jai:
<?php
include ("info.php");
include ("scripts/functions.php");
$_SESSION['time'] = timestamp();
session_start();
?>
<?
include 'scripts/include/indexstart.php';

?>
<?$mem_login = member_login();?>
<?=credit_view_banner()?>
// ICI JAI MON SCRIPT TIMER ET MON TEXTE QUI RESTE  x SECONDE ...  
allors voila est-ce un peu plus claire dememe ???

mais las jai une erreur dans mes variable car la pub ouvre mais redirection automatiquement sur la page error


merci de tes reponce tres rapide xTG

gdc
Eléphant du PHP | 101 Messages

06 mars 2012, 00:12

Bah il faut que ce code soit sous condition. ;)
Et c'est là que les sessions sont intéressantes, car tu as enregistré la date du dernier rechargement.
if( time() > $_SESSION['visioout'] ){
  // si j'ai bien compris ton système là on a le droit d'incrémenter car le temps est écoulé
}
Voila je recapitule:

les membres demarer leur surf-page en cliquant sur un lien: --> visiostart.php (inclus function credit_view_banner() )

j'ai seulement une page qui contien une <?=credit_view_banner?>


dans cette fonction jai plusieur requetes:
requete 1: On choisir une banniere dans la table sql ensuite on affiche cette banniere en indiquand dans la dans sql quelle as ete afficher
requete 2: if( time() > $_SESSION['visioout'] ){
ICI JE DOIS METRE LA CONDITION QUE SI CA FAIS MINIMUM 30sec. ALLORS ON CONTINU LES REQUETE SUIVANTE:
SI OK
requete 3: On ajoute les points au membres
requete 4: On verifi si membre a un parain si oui on lui ajoute son %.
requete 5: ICI CA ME PRENDRAI UN TIMER POUR REFRESHER LE SCRIPT

--------------------------------------------------------------------
Allors voila ce que dois faire la function
Dans ma page visiostart.php jai:
<?php
include ("info.php");
include ("scripts/functions.php");
$_SESSION['time'] = timestamp();
session_start();
?>
<?
include 'scripts/include/indexstart.php';

?>
<?$mem_login = member_login();?>
<?=credit_view_banner()?>
// ICI JAI MON SCRIPT TIMER ET MON TEXTE QUI RESTE  x SECONDE ...  
allors voila est-ce un peu plus claire dememe ???

mais las jai une erreur dans mes variable car la pub ouvre mais redirection automatiquement sur la page error


merci de tes reponce tres rapide xTG

quand jenleve
$_SESSION['time'] = timestamp();
session_start();

ca affiche une page de mon site error

sinon quand je met
$_SESSION['time'] = timestamp();
session_start();

ben ca me donne une errreur
HTTP 500 Erreur interne au serveur

Je comprend pu rien moi las :(

ViPHP
xTG
ViPHP | 7331 Messages

06 mars 2012, 00:16

session_start() doit être la première instruction de tout script. C'est dans la doc. ;)