[PHP] Define ???

Define ??? [PHP] - PHP - Programmation

Marsh Posté le 29-07-2002 à 10:45:18    

Salut a tous les internautes !
 
je voudrais savoir comment ca se passe avec les define...
Qd on en definit un dans un script la valeur n est valable que pour ce script ? Mais comment faire pour etendre cette valeur a tous mes scripts ( en params ?....arf :( )
 
Ou alors est il preferable de mettre ca dans un include, ou un fichier ini ou autres ?
 
Merci de m eclairer un peu a ce sujet.

Reply

Marsh Posté le 29-07-2002 à 10:45:18   

Reply

Marsh Posté le 29-07-2002 à 10:48:55    

Ca se définit comme ca :
define("nom_de_la_constante", valeur_de_la_constante);
 
Le plus simple est de grouper tous tes define dans un fichier, et d'inclure ce fichier dans tous les scripts où tu en as besoin.

Reply

Marsh Posté le 29-07-2002 à 10:59:15    

Je m explique :
 
je veux me renseigne sur ce sujet (je connais la syntaxe merci ;) car je voudrais definir un define si l utilisateur est passe par ma page de connexion (Login , mdp) et ainsi teste la valeur dans les scripts suivants...
En fait c juste pour eviter de me faire chier a mettre le login , mdp dans l url a chaque fois et devoir faire une connex bdd pour les tester => je voudris proteger mes pages histoire que le mec ne puisse pas rentrer une url a la main avec les parametres qu il veut.
 
Thx :jap:

Reply

Marsh Posté le 29-07-2002 à 13:25:24    

tu peux pas faire
 
page1.html
{
if(!isset($brol)) $brol="verification.html";
if(verification formulaire ok) $brol="continer.html";
 
include($brol);
 
}
 
 
 
verification.html
{
  formulaire de vérification du login/pass
  action = PHP_SELF (je sais plus si c'est ca)
}
 
continuer.html
{
<? if (!eregi("index.html", $PHP_SELF)) { die ("caca routte" );} ?>
 
contenu pour membre
}
 
 
 
ouais c'est chippo, mais oui oui c'est rigolo. en plus je sais pas si ca marche, mais on sait jamais :p
 
 
EDIT : euh... je viens de me rendre compte que ca n'a rien à voir avec ce que tu as demandé :/
 
je suis neuneu ! n'est-ce pas ?


Message édité par art_dupond le 29-07-2002 à 13:26:13

---------------
oui oui
Reply

Marsh Posté le 29-07-2002 à 13:28:34    

Ca a l air pas mal mais farfelu...
 
Heu je ne sais pas si cela me convient car g vraiment tout un merdier derriere d admin alors....
Mais c etonnant il n y a pas un moyen simple de faire ca avec le define qu on pourrait se trimballer partout arf si ca continue v faire un ini avec la valeur ca sera plus simple.
 
Merci qd meme.

Reply

Marsh Posté le 29-07-2002 à 13:41:34    

Tu fais des sessions et tu t'occupes de rien... voilà mon conseil

Reply

Marsh Posté le 29-07-2002 à 13:45:11    

C quoi une session merci (dsl je suis plutot debutant)

Reply

Marsh Posté le 29-07-2002 à 13:52:14    


Pour les sessions :  
http://phpdebutant.com/article69.php

Reply

Marsh Posté le 29-07-2002 à 13:54:28    

Je répondrais pas...
 
Tu es débutant ok, mais ça t'empeches pas de chercher par toi même  : www.google.fr www.phpdebutant.com www.commmentcamarche.net www.php.net www.toutestfacile.com
 
 
PS : je sais, je suis un connard
 
edit : merde grillé ! y'en a qui sont trop gentils... et après on va s'étonner d'avoir 3 topics par jour qui demandent à quoi sert substr()...


Message édité par jodalton le 29-07-2002 à 13:56:23
Reply

Marsh Posté le 29-07-2002 à 14:03:08    

jodalton a écrit a écrit :

Je répondrais pas...
 
Tu es débutant ok, mais ça t'empeches pas de chercher par toi même  : www.google.fr www.phpdebutant.com www.commmentcamarche.net www.php.net www.toutestfacile.com
 
 
PS : je sais, je suis un connard
 
edit : merde grillé ! y'en a qui sont trop gentils... et après on va s'étonner d'avoir 3 topics par jour qui demandent à quoi sert substr()...




 
Non tu as raison mais bon a la base je n etais pas parti sur ce sujet et c venu au fil de la conv..
 
Bon v cherche
Merci et @+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed