S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités Blog 01 A propos des forums
199 utilisateurs connectés

[Résolu]comment récuperer les données d'une autre page php?

eric94 le 05 novembre 2008 à 12h15
Bonjour,

je veux récuperer une donnée qui se trouve dans une page php pour la mettre dans une autre page php. La page en question où je récupère la donnée est la page de login. Ci-dessous, une partie du code de la page de login.
(je ne suis pas l'auteur des codes ci-dessous)


$fields = array (
"login" => array ("post", "string", ""),
"pass" => array ("post", "string", ""),
);

getFields($fields);

if ($login && $pass)
{
$userInfo = $doc->checkUser($login, $pass);
if ($userInfo !== false)
{
$doc->updateUserLastLogin($userInfo["id_user"]);
$_SESSION["Sconnected"] = 1;
$_SESSION["Sid_user"] = $userInfo["id_user"];
$_SESSION["Suser_name"] = $userInfo["user_name"];
$_SESSION["Suser_admin"] = $userInfo["user_admin"];
$_SESSION["Suser_ccp"] = $userInfo["user_ccp"];
$_SESSION["Sshow_com"] = $userInfo["user_showcom"];
session_write_close();
header ("Location: browser.php");
exit();
}
else
$error = $doc->errstr();
}


Le login est écrit dans :

<tr>
<th><?php __l("Login") ?></th>
<td><input type="text" class="int" name="login" value="<?php echo (!empty($_POST["login"]) ? $_POST["login"] : ""); ?>" size="20" maxlength="64" /></td>
</tr>


Je veux juste mettre sur une autre page "Vous êtes connecté en tant que $nomlogin" par exemple.

J'ai trouvé différentes choses qui n'ont pas fonctionnées chez moi :
Lien et lien2


Merci
-->Message édité par eric94 le 05/11/2008 15:05:00<--
eric94 le 05 novembre 2008 à 15h04
j'ai trouvé

dans la page du login
if ($login && $pass)
{
$userInfo = $doc->checkUser($login, $pass);
if ($userInfo !== false)
{
$doc->updateUserLastLogin($userInfo["id_user"]);
$_SESSION["Sconnected"] = 1;
$_SESSION["Sid_user"] = $userInfo["id_user"];
$_SESSION["Suser_name"] = $userInfo["user_name"];
$_SESSION["Suser_admin"] = $userInfo["user_admin"];
$_SESSION["Suser_ccp"] = $userInfo["user_ccp"];
$_SESSION["Sshow_com"] = $userInfo["user_showcom"];
session_write_close();
$temps = 365*24*5500;
setcookie ("pseudo", $login, time() + $temps);

header ("Location: browser.php");
exit();
}
else
$error = $doc->errstr();
}



et dans la page où on veut l'afficher (du moins la pagebrowser.php), on met :
<?
// On teste notre cookie
if (isset($_COOKIE['pseudo'])) {
echo 'Bienvenue '.$_COOKIE['pseudo'];
}
else {
echo 'Cookie non déclaré';
}
?>


Voila, si ça peut aider quelqu'un


Merci


PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
> Nouveauté :
Norton 2010
Cette année optez pour une sécurité maximale.

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Groupe 01 - 01net.