Récupérer une URL et l'utiliser

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer une URL et l'utiliser

par albat » 03 avr. 2009, 16:20

Petite correction : les short_open_tags sont à proscrire.

donc
<Title><?=($url == 'http://www.page1.php')? 'Ma page 1' : 'Titre générique pour les pages non nommées'; ?></Title>
doit s'écrire :
<title><?php echo ($url == 'http://www.page1.php') ? 'Ma page 1' : 'Titre générique pour les pages non nommées'; ?></title>

par Mokmok » 03 avr. 2009, 14:31

J'hallucine !!! Ça marche toppissime en 2 secondes alors que j'y suis depuis 3 h !!!
Nours312... Merci !!!!!!!

:langue: :agenouille: :agenouille: :agenouille: :langue:

par Nours312 » 03 avr. 2009, 14:28

essaye avec :
if ($url == 'http://www.page1.php')
$title = 'Ma page 1';
else
$title = 'Titre générique pour les pages non nommées';

tu peux aussi faire :
 <Title><?=($url == 'http://www.page1.php')? 'Ma page 1' : 'Titre générique pour les pages non nommées'; ?></Title>
ou :
 <Title><?

if($url == 'http://www.page1.php') echo  'Ma page 1' ;
elseif($url == 'http://www.page2.php') echo  'Ma page 2'; 
else echo 'Titre générique pour les pages non nommées'; 

?>

</Title>
Voila ... bon Code ;)

Récupérer une URL et l'utiliser

par Mokmok » 03 avr. 2009, 14:22

Bonjour à tous :)
Suuuuuuuper débutant...

J'ai fait un site avec des includes.
Mes titres de pages ne sont donc pas renseignés précisément.

Je voudrais :
1. Récupérer l'URL de la page qui s'affiche avant le <head> et la transformer en variable. Çà j'y arrive avec :

Code : Tout sélectionner

<?php function url_actuelle() { return "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; } $url = (url_actuelle()); ?>

2. Mettre un titre propre à l'URL et l'afficher dans <Title><Title>. Ça je n'y arrive pas, j'ai fais :

Code : Tout sélectionner

if $url == 'http://www.page1.php' $title = 'Ma page 1' else $title = 'Titre générique pour les pages non nommées';
Puis mettre

Code : Tout sélectionner

<Title><?php echo '$title'; ?></Title>

Il y aurait une façon de faire fonctionner ça, ou je suis trop loin d'un truc corect ?

Merci et ne perdez pas votre temps si c'est trop horrible :gla: