Mise à jour PHP sur Apache 2.0 - RedHat 9 - Logiciels - Linux et OS Alternatifs
Marsh Posté le 10-06-2004 à 10:03:17
Bah par exemple :
Code :
|
n'est plus reconnu !
Ou le transfert de parametres à une autre page ne fonctionne plus :
Code : |
Marsh Posté le 10-06-2004 à 10:12:29
Mams a écrit : Bah par exemple :
n'est plus reconnu !
|
Tu fais pour afficher tes variables ?
Code :
|
Marsh Posté le 10-06-2004 à 10:18:32
En fait c'est pour logguer les IP, l'heure, la date, le type de navigateur... pour connaitre le type d'utilisateurs qui viennent sur mon site et savoir de quelle région ils sont.
Code :
|
Tout fonctionne sauf
Code :
|
Marsh Posté le 10-06-2004 à 17:05:56
Ca marche... merci !
Et heu... t'as pas une idée pour ça ?
Code : |
La variable "rep" est égale à "toto", donc mon script va scanner le reperoire "toto" pour afficher les images et les textes qui y sont associés.
Code :
|
mais la ça ne fonctionne pas sur le serveur apache
Marsh Posté le 10-06-2004 à 18:02:34
ou dans son cas ( passage par url )
Code :
|
c'est du au fait que dans le php.ini de la RH la valeur register_globals est à Off
ceci est une bonne chose car cela évite d'avoir des variables écrasées par les variables globales dec cookies/formulaires ( cela peut même être une faille de sécurité car tu pourrais écraser certaines variables ) et d'être sûr de la provenance de la variable.
http://www.php.net/manual/fr/langu [...] efined.php
http://www.nexen.net/docs/php/anno [...] lobals.php
Marsh Posté le 10-06-2004 à 18:48:18
Code :
|
mais fonctionne aussi avec les variables passées en URL. Je crois que request un plus générique que get et post.
++
Marsh Posté le 11-06-2004 à 10:01:42
Arg !! Ca y est presque...
Voici le code en entier.
Code :
|
J'ai ajouté 2 "echo" pour voir ce qu'il se passe.
L'echo $_REQUEST["rep"]; me montre bien la valeur de "rep" qui est "2003-07-19/photos/"
L'echo $ph; m'affiche "Resource id #1"
Le script ne me fait plus d'erreur mais les photos et texte du répertoire "2003-07-19/photos/" ne sont pas affichés.
Marsh Posté le 07-06-2004 à 11:45:18
Salut à tous.
Mon site web est en partie en php et il fonctionne parfaitement chez Free et dans EasyPHP 1.6
J'ai voulu le tester sur Apache 2.0, PHP 4.2.2-17 sur ma RedHat 9.
Je rencontre quelques erreurs.
Avant de modifier mon code, j'aimerais être sur que cela ne vient pas de la version de PHP ou de modules manquants.
J'aimerais donc mettre à jour PHP, mais je ne sais pas comment procéder.
La dernière version c'est bien 4.3.6 ?
Pouvez-vous m'aider ?
---------------
Je me lève de bonne humeur