Comment compter le nombre de / dans l'url ?
4 messages
• Page 1 sur 1
- thierry8
- WRInaute accro

- Messages: 3251
- Inscription: 11 Juil 2005
Comment compter le nombre de / dans l'url ?
Bonjour,
J'ai une petit soucis: en effet je voudrais compter le nombre de / présente dans l'url avec le nom de domaine, donc via $_SERVER['REQUEST_URI'] mais le problème est que je ne sais et ne trouve pas comment faire. Après quelques recherche j'ai trouver des possibilités pour trouvé une occurence, (strpos()) mais pas pour compter le nombre d'occurence trouvées...
Pouvez-vous m'aider SVP.
Merci
J'ai une petit soucis: en effet je voudrais compter le nombre de / présente dans l'url avec le nom de domaine, donc via $_SERVER['REQUEST_URI'] mais le problème est que je ne sais et ne trouve pas comment faire. Après quelques recherche j'ai trouver des possibilités pour trouvé une occurence, (strpos()) mais pas pour compter le nombre d'occurence trouvées...
Pouvez-vous m'aider SVP.
Merci
-

dmathieu - Modérateur

- Messages: 7245
- Inscription: 9 Jan 2004
- Code: Tout sélectionner
$str = explode('/', $_SERVER['REQUEST_URI']);
echo count($str) - 1;
- thierry8
- WRInaute accro

- Messages: 3251
- Inscription: 11 Juil 2005
Merci de votre rapidité de réponse, mais j'ai finallement trouvé !!
voila cela pourra être utile à d'autre...
Voir dans le manuel
voila cela pourra être utile à d'autre...
- Code: Tout sélectionner
substr_count($_SERVER['REQUEST_URI'], '/')
Voir dans le manuel
- spidetra
- WRInaute passionné

- Messages: 1500
- Inscription: 7 Juil 2003
solution avec regexp :
tu connais le nbr de / et leur position.
La solution explode est certainement plus rapide.
Pour analyser une url : parse_url, parse_str
http://fr2.php.net/manual/fr/function.parse-url.php
http://fr2.php.net/manual/fr/function.parse-str.php
- Code: Tout sélectionner
$uri = "http://www.example.com/level1/level2/level3/mapage.htm";
preg_match_all('/\//', $uri, $matches, PREG_OFFSET_CAPTURE);
var_dump( count( $matches[0] ) ) ;
var_dump( $matches ) ;
tu connais le nbr de / et leur position.
La solution explode est certainement plus rapide.
Pour analyser une url : parse_url, parse_str
http://fr2.php.net/manual/fr/function.parse-url.php
http://fr2.php.net/manual/fr/function.parse-str.php
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Comment compter le nombre de pages indexées d'un site ?
- [PHP] : compter le nombre de requêtes MySQL
- Compter le nombre de caractères d'une chaine
- AIDE PHP COMPTER LE NOMBRE D'ARTICLES
- [PHP/MySQL] Compter le nombre de checkbox cochées
- Compter le nombre de clients à l'aide de Google Analytics
- Compter le nombre de caractère que retourne un fichier .php
- Compter le nombre d'enregistrement différents dans mysql
- Compter le nombre de liens vers une même page
- Compter le nombre de fois ou une page a été vue
- Google compter lever entre 2 et 3 milliards de dollars - 26-07-2004
- Constatations sur le PageRank de Google - 06-09-2008
- Google propose le lien Votre publicité sur ce site dans AdSense - 23-11-2005
- Comment être numéro 1 sur Google ? - 25-05-2003
- Combien Google indexe de pages ? - 04-10-2004
- Comment Google indexe et classe les documents - 21-12-2005
- Déclarer son fichier sitemap dans le fichier robots.txt - 16-04-2007
- Customize Google (extension Firefox) - 21-06-2006
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Calculer l'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page. - Similarité et duplicate content
Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
