begin process at 2012 05 29 02:38:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

ajouter une variable dans une url


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ajouter une variable dans une url

mercredi 26 septembre 2007 à 05:52:36 | ajouter une variable dans une url

novato

bonjour,

Quelqu'un aurait une idée du code à utiliser pour faire que si une page php a une url sans variable, elle se recharge automatiquement avec une variable donnée.

Par exemple, si l'url d'origine est

ma_page.php

on obtienne

ma_page.php?var=<?php echo $totalRows_ma_requete ?>

Après maintes heures d'errance de forum en forum, j'ai essayé de coller ça dans le <head>

<script language>
if(location.search==""){
location.href=location.pathname+"?var=<?php echo $totalRows_ma_requete ?>";
}
</script>

mais ça marche pas...
mercredi 26 septembre 2007 à 10:21:41 | Re : ajouter une variable dans une url

bultez

Membre Club


Bonjour,

    pourquoi pas en php alors ?

<?php    if ( count($_GET)==0 )
                echo '<meta http-equiv="Refresh" content="0; URL=test.php?toto=exemple">';?>

   

                Cordialement            Bul         [mon Site]     [M'écrire]

mercredi 26 septembre 2007 à 10:55:15 | Re : ajouter une variable dans une url

novato

bonjour,

merci pour la suggestion en php bultez, de mon côté, j'ai fini par arriver à quelque chose qui fonctionne avec le script suivant:

<script>
var ma_variable="?var=<?php echo $totalRows_ma_requete ?>";
if(window.location.search == ""){
window.location.href=window.location.href+"?var="+ma_variable;
}
</script>

quant à ta question pourquoi pas en php, parce que je n'ai pas la moindre idée de programmation, et je bidouille le code generé par DwMx pour arriver à ce que je veux, en fonction de ce que je trouve comme info dans les forums et en me faisant surchauffer le cerveau et les nerfs quand ça marche pas !!!

Alors selon toi bultez (et selon les autres aussi !), qu'est ce qui est le plus intéressant ??? (et pourquoi, histoire que je me couche moins bête...)
mercredi 26 septembre 2007 à 11:40:24 | Re : ajouter une variable dans une url

bultez

Membre Club


Bonjour,

    coté serveur ( php donc ici ).
    déjà parce que ça fonctionne même si l'utilisateur désactive
        le Javascript ( il y en a plus qu'on ne pense )

    ce n'est que mon avis, qui ne vaut certes pas grand chose,
       mais comme c'est le mien je le respecte, 
        je dirais même que je le partage avec ceux qui pensent la même chose,
        quand aux autres, ma foi, chacun voit comme il le sent, et je n'ai pas à
               porter de jugement.

>> j'ai fini par arriver à quelque chose qui fonctionne
    il n'y avait pas de raison...


                Cordialement            Bul         [mon Site]     [M'écrire]

mercredi 26 septembre 2007 à 13:38:16 | Re : ajouter une variable dans une url

novato

étant d'un naturel ouvert, j'ai essayé de réaliser ce que je me proposais ci-dessus à l'aide du code en php proposé en réponse, mais ça marche pas...

ce qui se passe, (du moins j'ai l'impression vu le résultat sur le navigateur), c'est que comme ce que je souhaite, c'est rediriger sur la même page, en ajoutant une variable url, la page rentre dans une boucle sans fin...

y a-t-il des suggestions, sinon, j'en resterai au javascript, bien que le php semble en effet plus pertinent ?
jeudi 27 septembre 2007 à 08:44:16 | Re : ajouter une variable dans une url

bultez

Membre Club
on peut voir comment tu as fait ?
en théorie, dans mon exemple, on
ne redirige que s'il n'y a pas de paramètres dans l'URL.

                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 27 septembre 2007 à 10:05:50 | Re : ajouter une variable dans une url

bultez

Membre Club



j'y pense... peut-être un problème de version de PHP ?
de mémoire d'Alzheimer, $_GET n'est apparu qu'avec la version 5


<?php    if ( !isset($_GET['toto']) && !isset($toto) )
                echo '<meta http-equiv="Refresh" content="0; URL=redir.php?toto=exemple">';?>

!isset($_GET['toto']) && !isset($toto)     l'un ou l'autre ou les 2.
il y a probablement d'autres manières de faire, mais là,
les spécialistes PHP seront plus compétents que moi.


                Cordialement            Bul         [mon Site]     [M'écrire]



Cette discussion est classée dans : page, variable, php, url, location


Répondre à ce message

Sujets en rapport avec ce message

Url "modifiable" [ par Rico59 ] Bonjour,Est-il possible d'insérer une variable texte dans une url, et si oui quelle est la syntaxe exacte ?Pour mieux comprendre, j'explique mon probl passage de variable entre javascript et php [ par jeremy77 ] Bonjour,Débutant en javascript et php je cherche a faire passer une varible d'un formulaire afin de pouvoir la récuperer dans un autre page.Mon formul probleme de lancement de javascipt [ par nico606 ] Slt voila mon probleme j'ai un javascript qui se lance au chargement de ma page (index.php)le voila sur ma page :<script language="javascript" src="ht 404 et page précédente [ par jyhes ] Bonjour,J'aimerais gérer avec plus de finesse ma page 404 (celle que les visiteurs obtiennent en cas de page introuvable)Elle est obligatoirement en . Passage parametre url [ par stanilou ] Salut,J'ai un petit soucis, utilisant le javascript et le php, je doit pouvoir transmettre une variable javascript dans un scritp php, on m'a dit de p variable [ par benjiman2 ] Bonjour !voila , je voudrais recuperer la valeur d'un champs d'un formulaire à partir d'une iframe :Exemple :Page.php :<iframe src='ok.php'&g variable javascript envoyée dans un formulaire vers page php [ par DzinVolt_Original ] Bonjour a tous, je voudrais envoyer une variable Javascript dans un formulaire pour pouvoir l'utiliser ensuite dans une page en PHP voici le code java Une frame un peu vieille [ par Caryl ] J'ai un souci avec une frame, je m'explique. Mon site débute avec la page index.php qui crée deux frames haut et main (qui recoivent chacune une url). passer une variable dans le master depuis une page ouvert avec location.href [ par Sardonnen ] bonjourj'ai mis en place sur une page le code javascript qui permet d'ouvrir une autre fenetre à l'aide des calques. http://www.javascriptfr.com/code. exportation variable [ par lamine11 ] Bonjour à tous , J'ai un prob d'exportation de variable, sur ma page index.php j'ai cette portion de code toute simple :     <form  method="


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,632 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales