|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Nerull13 Nouveau WRInaute
Inscrit le: 06 Mai 2008 Messages: 14
|
Posté le : Dim Mai 11, 2008 11:46 Sujet du message: Pourquoi ?PHPSESSID ? |
|
|
bonjour a tous !
il y a des robots google et autres qui me crawlent mes pages en rajoutant :
/mapage.php?PHPSESSID=d5f9a798eeedbff3b09a05a2553369af
J'ai verifié et mon site ne contient pas de lien qui pourrait être la cause.
il y a til une solution pour empecher ca ?[/i] |
|
| |
|
 |
Leonick WRInaute accro

Inscrit le: 08 Aoû 2004 Messages: 8427 Localisation: Val de Marne
|
Posté le : Dim Mai 11, 2008 21:01 Sujet du message: Pourquoi ?PHPSESSID ? |
|
|
| ca vient du réglage de ton serveur : quand le visiteur n'accepte pas les cookies, il ajoute une variable de session dans l'uri |
|
| |
|
 |
Nerull13 Nouveau WRInaute
Inscrit le: 06 Mai 2008 Messages: 14
|
Posté le : Lun Mai 12, 2008 12:55 Sujet du message: Pourquoi ?PHPSESSID ? |
|
|
| et il y a til un moyen de changer le réglage du serveur ? |
|
| |
|
 |
Darkcity WRInaute accro

Inscrit le: 07 Juin 2007 Messages: 1761
|
Posté le : Lun Mai 12, 2008 13:06 Sujet du message: Pourquoi ?PHPSESSID ? |
|
|
| Nerull13 a écrit: |
| et il y a til un moyen de changer le réglage du serveur ? |
Oui, lance une recherche sur Google avec le mot-clé "phpsessid". |
|
| |
|
 |
Nerull13 Nouveau WRInaute
Inscrit le: 06 Mai 2008 Messages: 14
|
Posté le : Lun Mai 12, 2008 13:18 Sujet du message: Pourquoi ?PHPSESSID ? |
|
|
Alors il a deux solutions , mais laquelle prendre ?
la 1ERE avec htaccess :
| Code: |
<IfModule mod_php4.c>
php_value session.use_trans_sid 0
</IfModule> |
la 2eme en php :
| Code: |
<?php
ini_set('session.use_trans_sid','1'); // Le '0' ne marche pas
ini_set('url_rewriter.tags','form=fakeentry'); // trans_sid seulement pour les forms
ini_set('session.auto_start','0'); // La session ne demarre que lorsque celle ci est déclarée
ini_set('session.use_cookies','1'); // Initialise le cookie de session
ini_set('session.use_only_cookies','0'); // ...mais pas forcément avec des cookies
ini_set('session.name','OKSES'); // Mon identifiant de session
?>
|
Si vous avez des idées sur laquelle est le mieux |
|
| |
|
 |
Leonick WRInaute accro

Inscrit le: 08 Aoû 2004 Messages: 8427 Localisation: Val de Marne
|
Posté le : Lun Mai 12, 2008 18:57 Sujet du message: Pourquoi ?PHPSESSID ? |
|
|
| en fait, il ne faut pas initialiser de session si les cookies ne sont pas acceptés. Comme cela les spiders des moteurs (et les navigateurs bloquant les cookies) n'auront pas de phpsessid |
|
| |
|
 |
Nerull13 Nouveau WRInaute
Inscrit le: 06 Mai 2008 Messages: 14
|
Posté le : Lun Mai 12, 2008 20:37 Sujet du message: Pourquoi ?PHPSESSID ? |
|
|
mais j'initialise aucune session et pourtant je retrouve ces URL ...
Quelle méthode est la mieux du coup ? |
|
| |
|
 |
Nerull13 Nouveau WRInaute
Inscrit le: 06 Mai 2008 Messages: 14
|
Posté le : Mar Mai 13, 2008 13:38 Sujet du message: Pourquoi ?PHPSESSID ? |
|
|
sinon je peux tester de mettre cela en haut de mes pages :
| Code: |
| <?php ini_set('session.use_trans_sid', 0); ?> |
|
|
| |
|
 |
| |
|
|