Google, PHP et base MySql
13 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Google, PHP et base MySql
Je cherche une explication simple mais claire à ma question "existentielle" suivante : comment un robot, prenons le cas de Google
, 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
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
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
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
Re: Google, PHP et base MySql
lareunion a écrit: comment un robot, prenons le cas de Google, 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.
d'aiileurs cela peut te renvoyer vers les discussions sur l'URL rewriting :
http://www.eisti.fr/res/manual/mod/mod_rewrite.html
http://www.eisti.fr/res/manual/mod/mod_rewrite.html
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
2 avis en valent mieux qu'un 
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)
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)
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 ...
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 ...
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, ... ).
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
(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
)
voilà la réponse précise que j'attendais
merci Eservice
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 ...

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
- 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
- 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 ...
A ton eservicelareunion 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'attendaismerci Eservice
Il y a 2 manières de traiter la question aujourd'hui :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 ...
- 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

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
Si les pdf sont indexés qu'est ce qui empecherait le flash de l'etre ?
13 messages • Page 1 sur 1
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 :
- Gestion des langues et des sessions en PHP / MySQL
- Passage à l'heure d'été/hiver sur un forum phpBB
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Le WRInaute du moment
- Importer tout son blog dans Google Base
- Deux nouveaux blogs officiels : Google Talk et Google Base
- GoogleStats : analyse temps réel des visites de Google sur votre site
- Sortie officielle de GoogleStats v2.0 !
- Interview Wikio : transcript du chat WebRankInfo
- Google Automat = Google Base + AdWords
Consultez la description détaillée des produits ou services de Google suivants : Google Base
- Google Suggest
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum