|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
maniT4c WRInaute passionné

Inscrit le: 28 Jan 2005 Messages: 507
|
Posté le : Lun Avr 21, 2008 8:56 Sujet du message: suppression du phpsessid |
|
|
Bonjour,
J'ai créé un site sous ovh et j'utilisai les session malheureusement les idsession apparaissaient dans les URL. J'ai donc chercher comment les supprimer et ovh en mutualisé ne permettait pas de'utiliser
ni
| Code: |
ini_set('session.use_trans_sid','0');
ini_set("url_rewriter.tags",""); |
ni la modification par htaccess
J'ai par contre trouvé cette solution:
| Citation: |
session.url_rewriter.tags string
Spécifie quels sont les balises HTML qui doivent être réécrites si le support transparent du SID est activé. Par défaut, il vaut a=href,area=href,frame=src,input=src,form=fakeentr y .
Donc j'ai ajouté cette ligne apres mon session_start
ini_set('url_rewriter.tags','');
Comme ca aucune URL n'est réécrite.
Pour l'instant ca marche. Reste a voir les effets de bords s'il y en a  |
J'aurai voulu votre avis et surtout savoir comment vérifier que google ne voit plus mes phpsessid ?
Ensuite si cela fonctionne j'imagine que je n'ai plus qu'a attendre pour que google réindexe mes pages avec les bonnes url |
|
| |
|
 |
maniT4c WRInaute passionné

Inscrit le: 28 Jan 2005 Messages: 507
|
Posté le : Lun Avr 21, 2008 15:18 Sujet du message: suppression du phpsessid |
|
|
Personne pour me dire comment vérifier si le phpsessid n'est plus visible pour google ?
Je ne trouve toujours pas comment faire...
Merci d'avance. |
|
| |
|
 |
passion WRInaute accro

Inscrit le: 06 Jan 2006 Messages: 2113 Localisation: La Rochelle
|
Posté le : Lun Avr 21, 2008 15:39 Sujet du message: Re: suppression du phpsessid |
|
|
| maniT4c a écrit: |
| J'ai donc chercher comment les supprimer et ovh en mutualisé ne permettait pas de'utiliser l |
Bah.. biensur que si!
J'ai une trentaine de site chez OVH et aucun ne possède les session dans l'url... utilise ceci:
| Code: |
if ( isset($_GET['PHPSESSID']) || isset($_COOKIE[session_name()]) ){
session_start() ;
}
|
Voilà  |
|
| |
|
 |
maniT4c WRInaute passionné

Inscrit le: 28 Jan 2005 Messages: 507
|
Posté le : Lun Avr 21, 2008 16:19 Sujet du message: suppression du phpsessid |
|
|
| Tu pourrais m'expliquer ce que fait ce bout de code stp ? |
|
| |
|
 |
forcreate Nouveau WRInaute
Inscrit le: 05 Oct 2007 Messages: 35
|
Posté le : Lun Avr 21, 2008 22:48 Sujet du message: suppression du phpsessid |
|
|
| ton idsession tu pourrais pas le mettre dans un cookie ou dans un champ caché car dans l'url si google & co passe et a chaque le idsession change cela pourrait etre considéré comme du dupplicate content car tojours meme contenu mais url differentes a chaque fois. |
|
| |
|
 |
passion WRInaute accro

Inscrit le: 06 Jan 2006 Messages: 2113 Localisation: La Rochelle
|
Posté le : Lun Avr 21, 2008 23:01 Sujet du message: suppression du phpsessid |
|
|
| maniT4c a écrit: |
| Tu pourrais m'expliquer ce que fait ce bout de code stp ? |
C'est simple... la session est démarrée si et seulement si une session a été ouverte. Donc quand le bot va passer il aura des urls clean  |
|
| |
|
 |
maniT4c WRInaute passionné

Inscrit le: 28 Jan 2005 Messages: 507
|
Posté le : Mar Avr 22, 2008 7:45 Sujet du message: suppression du phpsessid |
|
|
| passion a écrit: |
| maniT4c a écrit: |
| Tu pourrais m'expliquer ce que fait ce bout de code stp ? |
C'est simple... la session est démarrée si et seulement si une session a été ouverte. Donc quand le bot va passer il aura des urls clean  |
Oui mais dans mon cas lorsqu'un visiteur arrive sur le site la session doit être lancée automatiquement cela ne nécessite aucune action de sa part. Donc si je fait ce que tu me propose la session ne sera jamais lancée. |
|
| |
|
 |
maniT4c WRInaute passionné

Inscrit le: 28 Jan 2005 Messages: 507
|
Posté le : Mar Avr 22, 2008 8:05 Sujet du message: suppression du phpsessid |
|
|
Bon je crois avoir trouvé mon bonheur avec
| Code: |
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1'); // PHP >= 4.3
ini_set('session.use_trans_sid', '0');
ini_set('url_rewriter.tags', '');
|
Par contre je ne sais toujours pas comment vérifier que mes url sont clean pour les robot. Comment faire ? |
|
| |
|
 |
| |
|
|