IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Transmettre des arguments à une URL


Sujet :

Shell et commandes GNU

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 53
    Points : 47
    Points
    47
    Par défaut Transmettre des arguments à une URL
    Bonjour,
    En exécutant le script ci-dessous, je ne reçois que le 1er argument (local_id=11) dans le fichier link_ids.php. En fait, dans le access_log du serveur 10.90.90.14, l'url est tronquée(sans l'argument smsc_id=12) http://10.90.90.14/smsdiffusion/link...hp?local_id=11
    Le code de mon script shell est:
    La ligne d'exécution est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    server1:/etc/init.d# ./sendParamsToAppliServer 1  11  12
    et le code du script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #!/bin/sh -e
    if [ $1 == 1 ]; then
    curl http://10.90.90.14/smsdiffusion/link_ids.php?local_id=$2&smsc_id=$3
    fi
    exit 0;
    Pourriez-vous m'aider à situer mon souci?
    Merci

  2. #2
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 53
    Points : 47
    Points
    47
    Par défaut
    Salut,
    J'ai trouvé la solution moi-même. Il fallait écrire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl http://10.90.90.14/smsdiffusion/link_ids.php?local_id=$2\&smsc_id=$3
    en d'autre termes, échapper le caractère '&' utilisé pour la jonction des params GET de l'URL

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. transmettre des données à une fonction par l'URL
    Par laurentSc dans le forum Langage
    Réponses: 8
    Dernier message: 04/12/2014, 17h10
  2. Réponses: 9
    Dernier message: 25/06/2007, 23h43
  3. Envoyer des paramètres à une url
    Par joKED dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 08/03/2007, 12h22
  4. transmettre des paramètres à une form
    Par sundjata dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 07/08/2006, 19h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo