question de redirection

Petit nouveau ! | 1 Messages

26 avr. 2005, 21:30

salut a tous,

voila mon probleme : j'ai un login, en fonction de la personne qui est connectee (c'est-a-dire user ou admin) je veuz appeler 2 pages (en fait 2 scripts php) chacun d'eux contenant des options diverses.

Comment je peux faire de directionner le user vers scriptU.php et l'admin vers scriptA.php ? ... biensur apres le login. Donc, je veux qu'apres le click sur le bouton login, la page scriptU ou scriptA apparait directement ...

j'ai essaye avec header, mais aucun resultat ...

y a une fonction specialisee pour ca ?

//voila le fragment de code pour l'admin. Je veux qu'apres le login le script mainPageA entre directement ... c'est a dire afficher une page specifique pour l'admin

else if (loginA($name, $passwd))
{
$HTTP_SESSION_VARS['admin_user'] = username;
//echo 'bine ai venit '.$username;
print 'esti admin <br>';
// header ('mainPageA.php');
include 'mainPageA.php';
do_html_url('mainPageA.php', 'Login');
}

//pour include l'erreur est :
Fatal error: Cannot redeclare dbconect() (previously declared in f:\program files\wamp\www\promontagnebeta1\functii.php:5) in f:\program files\wamp\www\promontagnebeta1\functii.php on line 18
//pour header l'erreur est :
Warning: Cannot modify header information - headers already sent by (output started at f:\program files\wamp\www\promontagnebeta1\logare.php:21) in f:\program files\wamp\www\promontagnebeta1\logare.php on line 22

merci !

Mammouth du PHP | 19672 Messages

26 avr. 2005, 21:57

La formulation $HTTP_SESSION_VARS est obsolète, tu peux la remplacer par $_SESSION tout court avec les mêmes attributs.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: