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

Langage PHP Discussion :

[PHP-JS] PB Redirection (suivante/precedente)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 13
    Par défaut [PHP-JS] PB Redirection (suivante/precedente)
    Salut a tous

    je pose la question apres avoir "fouiller" le forum et la faq.
    voici mon probleme

    je possede un site (en developpement), sur ce site un visiteur pour
    s'abonner peux "copier" un texte du genre

    <SCRIPT LANGUAGE='JavaScript'
    SRC='http://www.webmaistre.com/liv.php?wsid=$id'>

    une fois "collé" dans la page .HTML du visiteur (sur son site perso) et
    lorsque la page est affichée, le script appelé affiche un formulaire.
    lorsque on clicque sur le bouton soumetre du formulaire, un script en PHP
    est activé sur mon site (mise a jour d'une BD) .
    mon PB est comment faire une redirection vers la page appelante sans
    connaitre son url pour revenir sur la page du formulaire appelant.(impossible
    avec header)

    Merci d'avance

    Atrahazis

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    tu as la solution de $_SERVER['HTTP_REFERER'] mais comme cette variable dépend du navigateur, elle n'est pas fiable.

    Je te conseille plutot, puisque tu as un script javascript, de passer dans le formulaire que tu envoie a ton site, via le script javascript, l'URL de la page en cours. Par exemple en valorisant un input hidden.

    Ainsi tu connais l'URL et tu peux faire ton header en PHP.
    Sinon tu peux aussi faire une redirection en javascript (window.location=...) mais ca revient au meme.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 13
    Par défaut suite
    salut

    merci pour la reponse

    $_SERVER['HTTP_REFERER'] ça e ne sais pas ce que c'est , en fait j'ai tres
    peu de doc PHP (je suis un ancien du Turbo Pascal)

    pour la variable en input hidden c'est impossible car je ne connais jamais l'url de la page appelante car un visiteur peur la mettre sur n'importe quelle page.


    moi aussi je suis contre les langage SMS :-))


    merci

  4. #4
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Citation Envoyé par Atrahazis
    en fait j'ai tres
    peu de doc PHP (je suis un ancien du Turbo Pascal)
    Quand on en a pas il suffit de demander

    http://fr.php.net/manual/fr
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  5. #5
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Par défaut
    Citation Envoyé par Atrahazis
    pour la variable en input hidden c'est impossible car je ne connais jamais l'url de la page appelante car un visiteur peur la mettre sur n'importe quelle page.
    Evidemment si que c'est possible... en javascript.

    Si tu as un javascript qui s'execute sur une page, il peux connaitre l'url en cours (via window.location par exemple), donc renseigner ca dans un champ de formulaire et passer l'info a php.

Discussions similaires

  1. [PHP-JS] Socket = redirection ou récup de données ?
    Par Cylie34 dans le forum Langage
    Réponses: 5
    Dernier message: 26/02/2007, 17h47
  2. pb de redirection suivante precedente
    Par Atrahazis dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/08/2006, 01h45
  3. [Dates] Redirection suivant le mois en cours
    Par dunbar dans le forum Langage
    Réponses: 5
    Dernier message: 17/08/2006, 09h56
  4. [PHP-JS] debutant: redirection vers un page php
    Par arnolpourri dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/06/2006, 15h29

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