URL Rewriting - faute ==> Cookie issue - header=...
2 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- giangcui
- Nouveau WRInaute

- Messages: 3
- Inscription: 20 Avr 2004
URL Rewriting - faute ==> Cookie issue - header=...
J'ai réecrit URL. Ça marche. Mais au premier d'entre, il y a un cookie header=kh4kéh4é34é3é3 (changer chaque fois de l'entre) apres les address
Par Ex: www.monweb.com/monaddress.htmlheader=43854jfsdjhfg34534.
Mais si vous cliquez sur un address (un url ). Le cookie (header=...) est disparu.
Aide-moi. Qu'est ce que je dois faire pour éviter ce cookie.
Je pense que c'est la faute de session dans le fiche session.php
Code de fiche session.php
<?php
$nowtime = time();
$time_update = $nowtime - 1800;
session_name("sid");
session_name("header");
session_start();
if ( !isset($_SESSION["login"]) )
{
session_name("sid");
session_register("login");
session_register("user_id");
session_register("name");
session_register("email");
session_register("timezone");
session_register("start_time");
session_register("poll_time");
session_register("header");
$_SESSION["login"] = "not_login";
$_SESSION["user_id"] = -1;
$_SESSION["name"] = "";
$_SESSION["email"] = "";
$_SESSION["timezone"] = "+7";
$_SESSION["start_time"] = $nowtime - 1300;
$_SESSION["poll_time"] = $nowtime - 3700;
$_SESSION["header"] = -1;;
}
if ($_SESSION["start_time"]<$time_update)
{
$_SESSION["start_time"] = $nowtime;
$sess_id = session_id();
$prevtime = $nowtime - 1800;
$dbsql = new db_mysql;
$dbsql->connect();
$dbsql->selectdb();
//-----------------------------------------------------
$sql_delete = "DELETE FROM sessions WHERE start_time<".$prevtime;
$dbsql->query($sql_delete);
$sql_select = "SELECT * FROM sessions WHERE session_id='".$sess_id."'";
$dbsql->query($sql_select);
if ($dbsql->num_rows()==0)
{
$sql_insert = "INSERT INTO sessions(session_id,start_time) VALUES('".$sess_id."',".$nowtime.")";
$dbsql->query($sql_insert);
}
//-----------------------------------------------------
$dbsql->close();
}
$user_id = isset($_SESSION["user_id"]) ? intval($_SESSION["user_id"]) : -1;
$user_name = isset($_SESSION["name"]) ? $_SESSION["name"] : "";
$user_email = isset($_SESSION["email"]) ? $_SESSION["email"] : "";
$timezone = isset($_SESSION["timezone"])? $_SESSION["timezone"]: "+7";
$header = isset($_SESSION["header"]) ? $_SESSION["header"] : "-1";
?>
Merci d'avant
Par Ex: www.monweb.com/monaddress.htmlheader=43854jfsdjhfg34534.
Mais si vous cliquez sur un address (un url ). Le cookie (header=...) est disparu.
Aide-moi. Qu'est ce que je dois faire pour éviter ce cookie.
Je pense que c'est la faute de session dans le fiche session.php
Code de fiche session.php
<?php
$nowtime = time();
$time_update = $nowtime - 1800;
session_name("sid");
session_name("header");
session_start();
if ( !isset($_SESSION["login"]) )
{
session_name("sid");
session_register("login");
session_register("user_id");
session_register("name");
session_register("email");
session_register("timezone");
session_register("start_time");
session_register("poll_time");
session_register("header");
$_SESSION["login"] = "not_login";
$_SESSION["user_id"] = -1;
$_SESSION["name"] = "";
$_SESSION["email"] = "";
$_SESSION["timezone"] = "+7";
$_SESSION["start_time"] = $nowtime - 1300;
$_SESSION["poll_time"] = $nowtime - 3700;
$_SESSION["header"] = -1;;
}
if ($_SESSION["start_time"]<$time_update)
{
$_SESSION["start_time"] = $nowtime;
$sess_id = session_id();
$prevtime = $nowtime - 1800;
$dbsql = new db_mysql;
$dbsql->connect();
$dbsql->selectdb();
//-----------------------------------------------------
$sql_delete = "DELETE FROM sessions WHERE start_time<".$prevtime;
$dbsql->query($sql_delete);
$sql_select = "SELECT * FROM sessions WHERE session_id='".$sess_id."'";
$dbsql->query($sql_select);
if ($dbsql->num_rows()==0)
{
$sql_insert = "INSERT INTO sessions(session_id,start_time) VALUES('".$sess_id."',".$nowtime.")";
$dbsql->query($sql_insert);
}
//-----------------------------------------------------
$dbsql->close();
}
$user_id = isset($_SESSION["user_id"]) ? intval($_SESSION["user_id"]) : -1;
$user_name = isset($_SESSION["name"]) ? $_SESSION["name"] : "";
$user_email = isset($_SESSION["email"]) ? $_SESSION["email"] : "";
$timezone = isset($_SESSION["timezone"])? $_SESSION["timezone"]: "+7";
$header = isset($_SESSION["header"]) ? $_SESSION["header"] : "-1";
?>
Merci d'avant
- giangcui
- Nouveau WRInaute

- Messages: 3
- Inscription: 20 Avr 2004
mon site est http://www.wedonow.com/news/
2 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- URL rewriting et passage de cookie
- url rewriting, répertoire virtuel et cookie
- Header() url rewriting ===> rien compris
- Redirection header() en fonction de la valeur d'un cookie
- Est-ce que le test cookie/header gène le référencement ?
- rewriting ou redirection header?
- Network unreachable / DNS issue googlebot
- affichage par page de donne issue du mysql
- header location Vs Header refresh ?
- Tracker une page avec iFrame issue d'un autre domaine?
- Gérer l'entête HTTP en PHP
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Le référencement de pages PHP
- Aperçu des différents types de redirection
- Référencement : le problème des sessions des pages PHP
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
