Probleme decryptage suite a migration php 4.3 -> 5.2

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme decryptage suite a migration php 4.3 -> 5.2

par Sékiltoyai » 18 juil. 2008, 09:43

Non, il y a une condition suite à cette requête qui dit que si celle ci retourne 0 alors j'ai un message qui me dit que je n'ai rien à afficher, et ce qui se produit.
Donc tu as une erreur sql... Affiche la avec mysql_error(), c'est tout de même le minimum du débuggage...

par Invité » 18 juil. 2008, 07:17

Bonjour,

Non, il y a une condition suite à cette requête qui dit que si celle ci retourne 0 alors j'ai un message qui me dit que je n'ai rien à afficher, et ce qui se produit.

Je fais la même chose sur l'ancienne plateforme, tout fonctionne...

Merci de ton aide

par Sékiltoyai » 17 juil. 2008, 17:46

Tu n'as pas une erreur SQL lors de la requète ?

par mav37 » 17 juil. 2008, 17:20

Si je fais un echo sha1($_SESSION['PHP_AUTH_USER']) (ou $_SERVER), j'obtiens bien le login chiffré

par Sékiltoyai » 17 juil. 2008, 16:45

Vérifie le contenu de $_SESSION['PHP_AUTH_USER']. Par ailleurs, tu as peut être fait une erreur. Par ailleurs c'est $_SERVER['PHP_AUTH_USER'] qui est renseigné par le serveur. $_SESSION['PHP_AUTH_USER'] ne contient pas forcément une valeur, peut être qu'il y a une erreur de développement...

Probleme decryptage suite a migration php 4.3 -> 5.2

par mav37 » 17 juil. 2008, 15:27

Bonjour,

Je viens de migrer un site développé en php-mysql d'une plateforme en php 4.3 vers 5.2.6
Depuis, la requête suivante ne me retourne aucun élément:
("SELECT $nomTableDomaineQualif.id_domaine_qualif, $nomTableDomaineQualif.intitule ".
"FROM $nomTableDomaineQualif ".
"NATURAL JOIN $nomTableUtilisateurQualif ".
"NATURAL JOIN $nomTablePermission ".
"WHERE $nomTablePermission.login='".sha1($_SESSION['PHP_AUTH_USER'])."'") or die($connBD->error());

Pour moi cela provient du décryptage qui ne se code peut-être plus de la même manière en php5 ??
Quelqu'un a t-il une idée svp ?

Mav