Google, PHP et base MySql

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

lareunion
WRInaute discret
WRInaute discret
 
Messages: 59
Inscription: Mer Nov 27, 2002 11:38

Google, PHP et base MySql

Message le Mar Déc 03, 2002 15:24

Je cherche une explication simple mais claire à ma question "existentielle" suivante : comment un robot, prenons le cas de Google 8) , interprète les pages en PHP qui gèrent une Base de données (en l'ocurence MySql)

Je m'explique, je gère des classements de différentes courses (Raids) et je stocke les résultats dans une base que je lis et affiche avec une page PHP (avec bouton suivant, précédent, début, fin entièrement gérés par PHP : Google est-il assez "fort" pour aller "fouiller" dans toutes les pages (une quinzaine pour chaque Raid ?

voir exemple sur http://runraid.free.fr/grand_raid/class_raid.php

merci de vos :idea:


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Mar Déc 03, 2002 15:41

oui


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Mar Déc 03, 2002 15:43

;-)

google se moque que ce soit du php ou de l'asp ou de je ne sais quoi.. il suit les liens et récupère les pages html .. (n oublions pas qu'au final, du php ou de l'asp deviennent .. du html ;-)

par contre il y a une limite je crois sur le nombre de parametres des liens des pages php : 2 je crois...

exemple : course.php?param1=x¶m2=y devrait passer
mais pas course.php?param1=x¶m2=y¶m3

voila

GusTav
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 103
Inscription: Mer Juil 24, 2002 14:41

Re: Google, PHP et base MySql

Message le Mar Déc 03, 2002 15:47

lareunion a écrit: comment un robot, prenons le cas de Google 8) , interprète les pages en PHP qui gèrent une Base de données (en l'ocurence MySql)


Le php est un langage qui s'interprete coté serveur puis qui 'envoie' une page html au client (navigateur, robot, etc...). Donc le robot en suivant les liens ne crawl que des pages html, il ne visite pas ta base de donées. :)

lareunion a écrit: Google est-il assez "fort" pour aller "fouiller" dans toutes les pages (une quinzaine pour chaque Raid) ?


Attention toutefois aux URL complexes (à partir de 2 variables) qui ne sont pas suivies par Google. :!:

GusTav
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 103
Inscription: Mer Juil 24, 2002 14:41

Message le Mar Déc 03, 2002 15:49

Oups !!! :oops:

Pardon pour la réponse en doublon, on a du rédiger en même temps...


Gralon
WRInaute passionné
WRInaute passionné
 
Messages: 628
Inscription: Sam Nov 02, 2002 10:11

Message le Mar Déc 03, 2002 16:45

d'aiileurs cela peut te renvoyer vers les discussions sur l'URL rewriting :

http://www.eisti.fr/res/manual/mod/mod_rewrite.html


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Mar Déc 03, 2002 16:46

2 avis en valent mieux qu'un ;-)

Julien
WRInaute discret
WRInaute discret
 
Messages: 66
Inscription: Mer Sep 04, 2002 9:36

Message le Mar Déc 03, 2002 16:56

Moi, ça me sidère que des gens qui programment en php posent encore ce genre de question... un peu comme s'il n'avaient rien compris à ce qu'ils faisaient !

autant, je comprends ça de la part d'un novice ou de quelqu'un qui utilise des script tout fait (du genre redirection), mais qq d'aguerri qui utilise une base de donnée...
tu n'as jamais regardé les sources d'une page php (les tiennes par exemple) par ton navigateur et constaté qu'il n'y avait aucune balise <?php et php>, et que d'ailleurs, il y avait du texte à la place des print "..." ?


Je pense que c'est l'une des question les + posées sur ce forum en plus!
(je ne parle pas du nombre de partamères passés dans l'url)


Gralon
WRInaute passionné
WRInaute passionné
 
Messages: 628
Inscription: Sam Nov 02, 2002 10:11

Message le Mar Déc 03, 2002 17:10

A priori nous avons affaire à une personne qui fait ce site en passioné et non pas en professionel (pas encore du moins)

donc si il vient sur ce site c'est pour chercher des infos ...

le php est un langage ouvert à tous et qui est très facile pour débuter.
Mais souvent on ne connaît pas le véritable fonctionnement de ce type de programme, là par exemple le fait que le PHP soit interprété au niveau du serveur n'est pas quelque chose "d'évident" pour une personne débutante qui ne comprendra pas les différences entre les côtés serveurs et clients ...

bien sûr, dés que l'on s'y interresse un peu, cela devient évident ...

Eservice
WRInaute accro
WRInaute accro
 
Messages: 1463
Inscription: Mer Sep 18, 2002 11:28

Message le Mar Déc 03, 2002 18:01

Gralon a écrit:par exemple le fait que le PHP soit interprété au niveau du serveur n'est pas quelque chose "d'évident" pour une personne débutante qui ne comprendra pas les différences entre les côtés serveurs et clients ...

Bonsoir, tout à fait et le fonctionnement des robots des MR est encore moins facile à comprendre pour un débutant : lit-il le langage source serveur ou l'interprète t-il ?

La réponse est qu'un robot ( google et autre ) se comporte comme un navigateur, c'est à dire qu'il demande au serveur Web d'interprèter les langages serveurs, autrement dit il traite les pages résultats, donc en HTML.

Mais il faut ajouter que les robots sont des navigateurs d'ancienne génération, c'est à dire qu'ils comprennent pas ou mal les innovations des dernières années ( javascript, vbscript, java, flash, frames, ... ).

lareunion
WRInaute discret
WRInaute discret
 
Messages: 59
Inscription: Mer Nov 27, 2002 11:38

Message le Mar Déc 03, 2002 18:35

Tout d'abord merci à tous d'avoir bien voulu lire et répondre à ma question qui a semblé peut-etre trop simpliste à certains, n'est-ce pas Julien :wink: (tout le monde n'est pas "Ingénieur en nouvelles technologies")

J'avais volontairement posé une question assez ouverte car j'avais certains doutes sur le fonctionnement des robots (mais pas sur le fait que le php est interprété par le serveur, ça je crois que j'avais compris :P )

Code: Tout sélectionner
La réponse est qu'un robot se comporte comme un navigateur, c'est à dire qu'il demande au serveur Web d'interprèter les langages serveurs, autrement dit il traite les pages résultats, donc en HTML


voilà la réponse précise que j'attendais :lol: merci Eservice

Code: Tout sélectionner
Mais il faut ajouter que les robots sont des navigateurs d'ancienne génération, c'est à dire qu'ils comprennent pas ou mal les innovations des dernières années ( javascript, vbscript, java, flash, frames, ... ).


c'était justement le but de ma question, m'éclairer sur la façon dont se comporte un robot devant un code de nouvelle génération car on m'a toujours dit qu'un robot ne pouvait (savait) pas suivre les liens "cachés" dans un javascript par exemple ou que le flash n'était pas l'ami des robots ...
8)

Eservice
WRInaute accro
WRInaute accro
 
Messages: 1463
Inscription: Mer Sep 18, 2002 11:28

Message le Mar Déc 03, 2002 23:43

lareunion a écrit:
Code: Tout sélectionner
La réponse est qu'un robot se comporte comme un navigateur, c'est à dire qu'il demande au serveur Web d'interprèter les langages serveurs, autrement dit il traite les pages résultats, donc en HTML


voilà la réponse précise que j'attendais :lol: merci Eservice
A ton eservice :wink:

lareunion a écrit:
Code: Tout sélectionner
Mais il faut ajouter que les robots sont des navigateurs d'ancienne génération, c'est à dire qu'ils comprennent pas ou mal les innovations des dernières années ( javascript, vbscript, java, flash, frames, ... ).


c'était justement le but de ma question, m'éclairer sur la façon dont se comporte un robot devant un code de nouvelle génération car on m'a toujours dit qu'un robot ne pouvait (savait) pas suivre les liens "cachés" dans un javascript par exemple ou que le flash n'était pas l'ami des robots ...
8)
Il y a 2 manières de traiter la question aujourd'hui :
- la plus simple : tout ce qui n'est pas écrit ou traduit en langage HTML, ne sera pas traité par les moteurs, les frames non plus ( mais bien traité par les annuaires )
- la plus fastidieuse : les frames ne sont pas comprises mais les balises <noframe> seront traitées par les moteurs; il paraît que le flash peut être compris sous certaines conditions. Par contre les langages comme le javascript, vbscript, java .... restent incompréhensibles aujourd'hui par les MR.


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: Lun Oct 14, 2002 10:00

Message le Mer Déc 04, 2002 1:21

Si les pdf sont indexés qu'est ce qui empecherait le flash de l'etre ?


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités