ggfar Posted November 15, 2011 Report Share Posted November 15, 2011 Doresc sa creez un fisier, unde sa verifice anumite variabile, iar daca nu sunt indeplinite sa nu mai execute scriptul. O sa dealiez: Acum am astfel. Fisier verificare.php: <? if($_GET['nr']>10) header('location ...'); ?> Fisier index.php: <? include('verificare.php'); ///restul scriptului ?> Problema este ca tot imi executa scriptul inainte sa ma redirectioneze Multumesc mult si o zi buna, Laurentiu Quote Link to comment Share on other sites More sharing options...
expirat Posted November 15, 2011 Report Share Posted November 15, 2011 De ce din doua fisiere ? Nu era mai usor sa faci totul din index.php ?<?phpif ( ((isset($_GET)) && ($_GET['nr'] > 10)) {//cacat, face ce vrei tu;} else if { // poti pune daca nr < 10, cum doresti;//face ce trebuie sa faca index.php;}?> Quote Link to comment Share on other sites More sharing options...
vld Posted November 15, 2011 Report Share Posted November 15, 2011 Foloseste exit(); Quote Link to comment Share on other sites More sharing options...
UnixDevel Posted November 15, 2011 Report Share Posted November 15, 2011 nu cred ca e exact ce iti trbuie dar incearca die() Quote Link to comment Share on other sites More sharing options...
JohnDoe Posted November 16, 2011 Report Share Posted November 16, 2011 Fisier verificare.php: <? if($_GET['nr']>10){ die(header('location ...')); }?> Quote Link to comment Share on other sites More sharing options...
GarryOne Posted November 16, 2011 Report Share Posted November 16, 2011 ai zis ca iti executa scriptul inainte sa te redirectioneze.Nu te redirectioneaza presupun din cauza ca nu se respecta condifia in acel ifsau poate nu scrii header corect, trebuie "header("Location: fisier.php")"poti sa dai si un echo eventual sa vezi daca se respecta conditia.ca sa te redirectioneze, url-ul tau ar trebui sa fie ceva de genu asta:galerie.php?nr=11 Quote Link to comment Share on other sites More sharing options...
Serar Posted November 17, 2011 Report Share Posted November 17, 2011 Doresc sa creez un fisier, unde sa verifice anumite variabile, iar daca nu sunt indeplinite sa nu mai execute scriptul. O sa dealiez: Acum am astfel. Fisier verificare.php: <? if($_GET['nr']>10) header('location ...'); ?> Fisier index.php: <? include('verificare.php'); ///restul scriptului ?> Problema este ca tot imi executa scriptul inainte sa ma redirectioneze Multumesc mult si o zi buna, LaurentiuDaca chiar vrei ajutor atunci da scriptul complet+detalii, nimeni de pe forum nu va sta sa dea cu presupusul cum, unde , de ce ?etc. Quote Link to comment Share on other sites More sharing options...
ggfar Posted November 25, 2011 Author Report Share Posted November 25, 2011 Daca chiar vrei ajutor atunci da scriptul complet+detalii, nimeni de pe forum nu va sta sa dea cu presupusul cum, unde , de ce ?etc.Va multumesc faorte mult pentru ajutor. Scriptul se refera la inserare. Si vreau sa pun conditia daca este autentificat.Daca folosescif(){}else{}O sa ma incurc in paranteze si trebuie de fiecare data sa postez conditiile de verificare. Quote Link to comment Share on other sites More sharing options...