0
votes

Redirection de PHP avec conditions

Bonjour, j'ai un peu de problèmes avec mon code PHP. J'ai un site Moodle et je suis capable de saisir des informations de l'utilisateur. Ce que j'essaie de faire:

  1. Mes pas de Madness
  2. Grab Premier et nom de famille de l'utilisateur (variables sont corrects et fonctionnent)
  3. Je génère une graine aléatoire à l'aide de hachage de MD5 et de réglage en tant que cookie
  4. Puis je prends les utilisateurs "userid" et je le combine avec la graine MD5 pour les concaténer ensemble.
  5. Je définit le MD5 nouvellement généré a un cookie à expirer en 30 secondes
  6. Je vérifie les conditions de cookie (si l'utilisateur n'est pas connecté, l'ID utilisateur est 0)
  7. Si toutes les conditions sont remplies, elles seront dirigées vers l'adresse de variété $ Emplacement à l'aide de l'en-tête Redirect.
  8. Si les conditions ne sont pas remplies, elles sont redirigées vers une page 404.

    Je reçois toujours le 404. Merci d'avance pour toute aide. xxx


0 commentaires

3 Réponses :


0
votes

Votre instruction IF sera toujours évaluée à FALSE parce que cette section évalue toujours sur FALSE.

$randomcookie."_".$userid !== $randomcookie."_".$userid


1 commentaires

Mon intention était de générer au hasard une étiquette de cookie l'UID pour le faire expirer dans N-ème temps, tout en utilisant des variables pour le prénom et le nom de famille si elles existent la condition (vérification) redirection à l'aide de la variable de localisation $. La redirection va réellement à une page de vérification de l'API qui utilisera le prénom et le nom de famille pour un processus. Je pensais que le! == était le même que.



0
votes

Je crois que la fixation de la section ci-dessous résoudra le problème.

$randomcookie."_".$userid !== $randomcookie."_".$userid 


0 commentaires

0
votes

Qu'en est-il? XXX


0 commentaires