le 15/07/2009 à 15:14
subrally
bonjour,
j'ai cherché sur le forum mais je n'ai pas trouve de réponse a mon probléme..
quand un utilisateur se connect sur mon site avec son login pass
je fais ceci:
biensure j'ai fait mon session_start() au tous début de mon code
quand un utilisateur se déconnect je fais ceci:
mon probléme qui n'est pas réellement un probléme on va dire
1) quand un utilisateur vien pour la premiére fois sur le site et qu'il va sur n'importe quel lien le lien apparait comme:
http://www.monsite.com/blablabla?PHPSESSID=52e5e3d9ccdc7094cceb12748a1a9d66
d'ou sort ce PHPSESSID? peut on l'enlever?
2) Quand je regarde le cookie qu'il crée je voie les info comme:
- Nom: PHPSESSID
- Hote: www.monsite.com
- Expire: à la fin de la session
Je voudrais changer les infos du cookie, est-ce qu on peut j'en suis sure, mais comment?
3) y a il des probleme de sécurité? d'autre facon d'amélioré ceci? pour éviter toute acte de piraterie, etc..
En résume mon code:
index.php:
voila voila merci d'avance :)
j'ai cherché sur le forum mais je n'ai pas trouve de réponse a mon probléme..
quand un utilisateur se connect sur mon site avec son login pass
je fais ceci:
<?php
session_register("connection");
$_SESSION['login'] = $row["login"];
$_SESSION['id'] = $row["id"];
$_SESSION['ssap'] = $row["pass"];
?>
biensure j'ai fait mon session_start() au tous début de mon code
quand un utilisateur se déconnect je fais ceci:
<?php
session_unset("connection");
session_destroy();
?>
mon probléme qui n'est pas réellement un probléme on va dire
1) quand un utilisateur vien pour la premiére fois sur le site et qu'il va sur n'importe quel lien le lien apparait comme:
http://www.monsite.com/blablabla?PHPSESSID=52e5e3d9ccdc7094cceb12748a1a9d66
d'ou sort ce PHPSESSID? peut on l'enlever?
2) Quand je regarde le cookie qu'il crée je voie les info comme:
- Nom: PHPSESSID
- Hote: www.monsite.com
- Expire: à la fin de la session
Je voudrais changer les infos du cookie, est-ce qu on peut j'en suis sure, mais comment?
3) y a il des probleme de sécurité? d'autre facon d'amélioré ceci? pour éviter toute acte de piraterie, etc..
En résume mon code:
index.php:
<?
session_start();
if(!session_is_registered("connection") && $_GET["action"] == 'login') {
- vérifie les donné sur la base de donné
if(Les données sont bon) {
session_register("connection");
$_SESSION['login'] = $row["login"];
$_SESSION['id'] = $row["id"];
$_SESSION['ssap'] = $row["pass"];
}
}
if(session_is_registered("connection") $_GET["action"] == 'deconnect') {
session_unset("connection");
session_destroy();
}
?>
voila voila merci d'avance :)