|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 2 ![]() |
Bonjour à tous,
Etant débutant en PHP, je suis régulièrement confronté a des problèmes de syntaxe dûs à mes très faibles connaissances en la matière. Je me permets donc de faire appel à vos connaissances pour m'orienter dans la bonne direction. Le contexte : Je souhaite que depuis une page d'identification (page1), les utilisateurs soient rédirigés vers une seconde (page2) en fonction de leur login. A noter que je souhaite sécuriser les répertoires contenant les pages (htaccess). Comment créer une page qui redirige automatiquement en fonction du login utilisateur ? Nota : j'ai bien entendu parler des variables $PHP_AUTH_USER mais je ne vois pas en quoi cela pourrait-être utile dans mon cas. Si quelqu'un de plus compétent que moi (pas trop difficile à faire Par avance, merci à vous. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
et bienvenu,Ce que tu peux faire c'est rediriger les gens vers la page2 et là tu testes le login qu'ils ont entrés, et selon le login qu'ils ont tapés, tu utilises la fonction header() pour faire la redirection vers la bonne page. Tu as, ici, un exemple parfait pour toi de redirection PHP utilisant la fonction header.
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
|
|
#3 | ||||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
Moi ce que j'aurais fait :
1° dans la table ooù se trouve mon login j'aurais créé un champs id_page qui aurait fait référence à un id d'une table page où j'aurais stocké les noms des pages puis selon le login attribuer le id_page 2° quand l'utilisateur se connecterai : Code :
Code :
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
||||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 2 ![]() |
Excellent et vraiment rapide !!
Je viens de comprendre l'interêt de la fonction header(). Je me lance dans la lecture de la FAQ sur ce sujet. Merci encore trotters213 P.S.: Il n'est pas exclu que je revienne sur ce même thread pour poser encore quelques questions sur le sujet, mais au moins, j'aurais des questions un peu plus précises et pertinentes à poser ! [EDIT] Merci également à Akara qui a été plus rapide que moi pour rédiger ce message [/EDIT] |
|
|
00
|
|
|
#5 | |||
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Citation:
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|||
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
ah ...& comment eviter l'injection?
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
|
|
00
|
|
|
#7 | |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Citation:
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
j'ai vu que magic_quote_gpc est activé par défault...cela suffit non ?
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
|
|
00
|
|
|
#9 | |||
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Citation:
Code :
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|||
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
saluut
donc faut que j'applique cette function à tous les variables tous tous tous... ?!
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
|
|
00
|
|
|
#11 | |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
|
|
|
|
00
|
|
|
#12 |
|
Membre régulier
![]() Inscription : juin 2007 Messages : 299 ![]() |
Merci
__________________
Le no life répond "Counter Strike : Source" Le geek répond "Cascading Style Sheets" Ce n'est pas un hasard si deux choses vitales ont le même sigle |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com