Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1184 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Register global = OFF - Existe-il un INI_SET ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Register global = OFF - Existe-il un INI_SET ?

n°810488
allopassxp
Vive l'excentricité !
Posté le 29-07-2004 à 21:14:17  profilanswer
 

Bonjour cher programmeur PHP !
 
Je suis entrain de reprogrammer mon propre site sur un autre répertoire du même serveur...
 
Et j'ai un petit problème avec le "register global = OFF" !
En fait, il est activé en ON par défaut...  
 
Et comme je suis entrain de tout reprogrammer mon site et que l'ancien site ne fonctionnerait plus en register global = OFF, jaimerais un truc comme INI_SET qui pourrait modifier "temporairement" le register global = OFF que pour certains fichiers...
 
(afin que mes tests soient faits de manière SURE... car l'erreur est humaine... donc, je préfèrais modifier)
 
et je ne peux pas changer la config PHP.INI, sinon mon ancien site ne serait plus fonctionnel
 
merci à vous
 
cordialement


Message édité par allopassxp le 29-07-2004 à 21:20:13
mood
Publicité
Posté le 29-07-2004 à 21:14:17  profilanswer
 

n°810495
TriadPtale
Posté le 29-07-2004 à 21:19:45  profilanswer
 

ini_set('register_globals','1');


Message édité par TriadPtale le 29-07-2004 à 21:19:59
n°810497
allopassxp
Vive l'excentricité !
Posté le 29-07-2004 à 21:20:33  profilanswer
 

arrête !!!! ça marche ça ????
 
t'es sûr que c'est COMPATIBLE ??
 
et ça fait bien TEMPORAIREMENT ?
 

n°810498
gooopil
pfiew
Posté le 29-07-2004 à 21:20:50  profilanswer
 

Un truc comme ini_set ? Pourquoi pas ini_set ?
 
http://fr.php.net/manual/fr/function.ini-set.php

n°810501
gooopil
pfiew
Posté le 29-07-2004 à 21:22:09  profilanswer
 

TriadPtale a écrit :

ini_set('register_globals','1');


 
Grillé :)

n°810503
TriadPtale
Posté le 29-07-2004 à 21:22:11  profilanswer
 

jlai pompé de cette url là :)

n°810504
allopassxp
Vive l'excentricité !
Posté le 29-07-2004 à 21:22:27  profilanswer
 

quelqu'un serait-il assez CULTIVé et intelligent pour m'expliquer la siginfication de chacune des trucs ci-dessous ?
 
ini_set("session.name", "sid" );
 ini_set("session.use_cookies", 0);
 ini_set("session.cache_expire", 20);
 ini_set("session.auto_start", 0);
 ini_set("session.gc_maxlifetime", 1200);
 ini_set("url_rewriter.tags", "" );
 ini_set("session.bug_compat_warn", 0);
// ini_set("display_errors", 0);
 ini_set('register_globals','1');
// ini_set("log_errors_max_len", 0);
 ini_set("default_socket_timeout", 5);
 ini_set("asp_tags", "Off" );

n°810506
allopassxp
Vive l'excentricité !
Posté le 29-07-2004 à 21:25:23  profilanswer
 

c'est MAGNIFIQUE !
 
C'est super le FORUM.HARDWARE.FR
 
on a une répnose instantanée...
 
franchement, ça décuple notre QI par je ne sais pas combien ;)
 
BRAVO aux inventeurs ;)
 
j'aimerais bien leur parler un jour
 
salutations à tous et merci ;)
 
si quelqu'un pouvait m'expliquer la liste des INIT_SET plus en DETAIL ;

n°810507
gooopil
pfiew
Posté le 29-07-2004 à 21:26:18  profilanswer
 

Je te donne pas un lien juste pour la réponse, c'est aussi pour que pour la suite tu puisses rechercher par toi même.
 
Pour la signification de tes trucs, j'en ai pris un au pif :
http://www.google.com/search?q=ses [...] p.net&l=fr

n°810508
TriadPtale
Posté le 29-07-2004 à 21:26:39  profilanswer
 

allopassxp a écrit :

quelqu'un serait-il assez CULTIVé et intelligent pour m'expliquer la siginfication de chacune des trucs ci-dessous ?
 
ini_set("session.name", "sid" );      nom de la session, pardéfaut PHPSESSID, aucun intéret de changer
 ini_set("session.use_cookies", 0);     pour stocker l'id de session dans un cookie
 ini_set("session.cache_expire", 20);        durée du cache
 ini_set("session.auto_start", 0);        appelle session_start() en debut de toutes les pages
 ini_set("session.gc_maxlifetime", 1200);   durée de vie pour la suppression des sessions via le garbage collector
 ini_set("url_rewriter.tags", "" );
 ini_set("session.bug_compat_warn", 0);
// ini_set("display_errors", 0);
 ini_set('register_globals','1');   ce dont on parle...
// ini_set("log_errors_max_len", 0);
 ini_set("default_socket_timeout", 5);
 ini_set("asp_tags", "Off" );       pour accepter <% %> d'ouverture au lieu de <?php


Message édité par TriadPtale le 29-07-2004 à 21:33:35
mood
Publicité
Posté le 29-07-2004 à 21:26:39  profilanswer
 

n°810523
RiderCrazy
Posté le 29-07-2004 à 21:56:28  profilanswer
 

allopassxp a écrit :

c'est MAGNIFIQUE !
 
C'est super le FORUM.HARDWARE.FR
 
on a une répnose instantanée...
 
franchement, ça décuple notre QI par je ne sais pas combien ;)
 
BRAVO aux inventeurs ;)
 
j'aimerais bien leur parler un jour
 
salutations à tous et merci ;)
 
si quelqu'un pouvait m'expliquer la liste des INIT_SET plus en DETAIL ;

:heink:  :heink:  :heink:  :heink:

n°810536
Core 666
Posté le 29-07-2004 à 22:34:05  profilanswer
 

TriadPtale a écrit :

ini_set('register_globals','1');


 
http://fr.php.net/manual/fr/function.ini-set.php
 

register_globals "0" PHP_INI_PERDIR
 
PHP_INI_PERDIR 2 La valeur peut être modifiée dans un fichier .htaccess et les directives d'un vhost.


 
Ca fonctionne quand meme avec ini_set() ? Il me semble l'avoir déjà testé et ca ne marchait pas.

n°810601
allopassxp
Vive l'excentricité !
Posté le 30-07-2004 à 00:02:51  profilanswer
 

c'est quoi la différence entre les deux durées ?
 

n°810602
allopassxp
Vive l'excentricité !
Posté le 30-07-2004 à 00:05:09  profilanswer
 

et bien, je vais faire le TEST de ce pas...
 
j'envoi en lien URL l'id_parrain... et je regarde si oui ou non, il est mis en GLOBAL (si je ne fais aucun import_request_variables)
 
selon ça, j'en déduirais s'il fonctionne ou non
 

Core 666 a écrit :

http://fr.php.net/manual/fr/function.ini-set.php
 

register_globals "0" PHP_INI_PERDIR
 
PHP_INI_PERDIR 2 La valeur peut être modifiée dans un fichier .htaccess et les directives d'un vhost.


 
Ca fonctionne quand meme avec ini_set() ? Il me semble l'avoir déjà testé et ca ne marchait pas.

n°810603
simogeo
j'ai jamais tué de chats, ...
Posté le 30-07-2004 à 00:06:01  profilanswer
 

allopassxp a écrit :


j'aimerais bien leur parler un jour


 
ca casserait le mythe ! [:dawa]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°810605
allopassxp
Vive l'excentricité !
Posté le 30-07-2004 à 00:14:57  profilanswer
 

AH ! et oui, t'avais raison !
 
comme quoi, on me prend pour un con, mais je savais INTUITIVEMENT que ça pouvait avoir des BUGS !
 
merci pour le htaccess
 
je regarde si _ça marche ;)

n°810606
allopassxp
Vive l'excentricité !
Posté le 30-07-2004 à 00:17:19  profilanswer
 

c'est bien beau ça... mais on écrit QUOI dans le INI SET ?
 
j'ai une erreur 500 maintenant...
 

allopassxp a écrit :

et bien, je vais faire le TEST de ce pas...
 
j'envoi en lien URL l'id_parrain... et je regarde si oui ou non, il est mis en GLOBAL (si je ne fais aucun import_request_variables)
 
selon ça, j'en déduirais s'il fonctionne ou non

n°810609
allopassxp
Vive l'excentricité !
Posté le 30-07-2004 à 00:37:56  profilanswer
 

Merci pour vos conseils... grâce à GOOGLE (notre ami à tous), j'ai trouvé ce qu'i lfallait écrire dans le HTACCESS pour "simuler" le REGSITER GLOBAL = 0FF !!!!!
 
<IfModule mod_php4.c>
 php_value register_globals "0"
</IfModule>
 
ET LE TOUR EST JOUE... (j'ai fait la modif simplement en regardant une variable mise e nparamètre dans l'url)
 
et quand j'ai mis 0... RIEN en vu point de vue global
 
et quand j'ai mis 1... TOUT EN VUE ;)
 
mainteannt... je peux laisser tourner mon site originel sur le serveur en register global=ON
 
et tout reprogrammer le "nouveau site" en register global = OFF grâce à ce fameux fichier HTACCESS !
 
c'est vraiment génial !
 
JE VOUS REMERCIE b eaucopu :
 
voilà donc ce qu'il faut insérer dans htaccess pour SIMULER le register global = OFF sur un serveur où son propre site tourne actuellement en REGISTER GLOBAL = ON (par défaut à cause du PHP.INI) :  
 

Code :
  1. <IfModule mod_php4.c>
  2. php_value register_globals "0"
  3. </IfModule>


Message édité par allopassxp le 30-07-2004 à 00:38:36

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Register global = OFF - Existe-il un INI_SET ?

 

Sujets relatifs
[VC++6/MFC] Facilités pour gérer une configuration, genre fichier ini?[java] tester si un fichier existe
Les sessions en REGISTER GLOBAL=OFF[élucidé] ini_set('display_errors', 0) sans effet
Fonction ini_set()[PHP] - Vérifier un répertoire s'il existe
[OOo/Macro] - Impossible de lire un fichier INIsession_register
Plus de sujets relatifs à : Register global = OFF - Existe-il un INI_SET ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR