Rechercher : dans
Par :

[PHP] Problème fonction $_GET

Dernière réponse le 2 sep 2006 à 07:13:31 HD, le 1 sep 2006 à 20:42:49 
 Signaler ce message aux modérateurs

Salut
en utilisant cette fonction :
<?php
(!$_GET['page']) ? $centre='centre.htm' : $centre=$_GET['page']
?>
je recupere la variable 'page' si elle existe sinon $centre='centre.htm'
et cela marche parfaitement quand l adresse de la page est sous forme de :
http://monsite.com/index.php?page=dfS.fd
ou :
http://monsite.com/index.php?page=

Toutefois, l adresse : http://monsite.com/index.php
retourne l'erreur : Notice: Undefined index: page
ce qui est normal mais bon... comment resoudre ce probleme ?!!
merci d'avance

Meilleures réponses pour « [PHP] Problème fonction $_GET » dans :
[PHP] Fonction mail() Voir La fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
Supprimer les accents avec PHP VoirPour un tas de raisons, il est parfois utile de convertir un texte accentué en un texte sans accents. Voici une fonction permettant de transformer très simplement la quasi-totalité des accents en leur équivalent non-accentués : function...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
PHP - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
Introduction à PHP VoirQu'est-ce que PHP? PHP est un langage interprété (un langage de script) exécuté du côté serveur (comme les scripts CGI, ASP, ...) et non du côté client (un script écrit en Javascript ou une applet Java s'exécute sur votre ordinateur...). La...

1

crabs, le 1 sep 2006 à 23:42:14

Salut,
testes :

$page = ( array_key_exists( 'p', $_GET ) ) ? 'centre.htm' : $_GET['page'] ;

A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

2

HD, le 2 sep 2006 à 00:46:17

Notice: Undefined index: page

ca ne marche malheureusement pas...

Répondre à HD

4

 crabs, le 2 sep 2006 à 07:13:31

Désolé,
C'était !array_key_exists() , le '!' est passé à la trappe....
A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

3

HD, le 2 sep 2006 à 00:51:49

En fait ton "exist" m a rappelé une fonction tres utile : isset !!!
donc avec :
(!isset($_GET['page'])) ? $centre='centre.htm' : $centre=$_GET['page']
ca marche parfaitement !
merci bcp pour ton aide, sujet resolu :-)

Répondre à HD
Collection CommentÇaMarche.net