begin process at 2012 05 31 14:15:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

$REFERRER et environnement SSL (https)


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

$REFERRER et environnement SSL (https)

lundi 22 décembre 2003 à 01:20:51 | $REFERRER et environnement SSL (https)

pyranhaz

Bonjour,


Existe-il une façon de faire fonctionner la fonction $HTTP_REFERRER à l'intérieur d'un serveur sécurisé avec https ???

J'ai testé le code suivant en vain, il ne fonctionne que sur http:// mais pas https://

<?
if(isset($HTTP_REFERER))
{
}
else
{
Header('location: https://www.monsite.com');
}
?>

le même principe s'applique pour $session_start()

il faudrait que l'un ou l'autre fonctionne

Le but visé est d'empècher l'entrée ailleurs que sur la page d'accueil et que dans le cas contraire il soit ramener à cette page d'accueil automatiquement...

Bien sûr https:// c'est nouveau pour moi

ce que je cherche fonctionnait très bien sur HTTP:// mais j'ai changé de serveur pour avoir SSL

Merci de vos lumières !!!
mercredi 7 janvier 2004 à 12:35:55 | Re : $REFERRER et environnement SSL (https)

Steph666

Bonjour,

tu peux créer une variable de session qui n'intervient que si tu passes par l'index, et vérifier son existence ds toutes les pages de ton site, ce qui fait que si elle n'existe pas, le user n'est pas passé par l'index => redirection.

Stéphane.
mercredi 7 janvier 2004 à 13:41:52 | Re : $REFERRER et environnement SSL (https)

pyranhaz


C'est parce que ca ne fonctionne pas sous SSL...

néanmoins, j'essai de mettre un session_register et la page qui suit la condition est incapable de voir le session_register même si je viens de passer dessus...

Pourquoi ???
Aucune idée

Mon hébergeur dit que c'est le protocole de SSL qui ne le permet pas...

Peut-être
Je ne sais pas
Je ne comprends pas

J'ai cependant réussis à faire fonctionner $REFFERRER

Ce n'est pas parfait, mais cela empèche au moins l'accès direct

setcookie ne fonctionne pas non plus, au même titre que session_register
jeudi 8 janvier 2004 à 21:01:27 | Re : $REFERRER et environnement SSL (https)

pyranhaz

J'ai trouvé mieux que les sessions et cookies

voir ceci:
http://www.phpcs.com/code.aspx?ID=19382
vendredi 9 janvier 2004 à 15:43:41 | Re : $REFERRER et environnement SSL (https)

Steph666

Bonjour,

il n'y a pas de cause à effet entre le SSL et les variables de session, ce n'est pas interdépendant.

Ce doit plutôt être une configuration côté de ton hébergeur.
Peut-être sur le cache limiter, ou les variables qui sont déclarées en locales et non plus en globales d'où portée seulement sur le script.

Stéphane.
vendredi 9 janvier 2004 à 15:45:33 | Re : $REFERRER et environnement SSL (https)

Steph666

Sur ton http refferer il faut faire gaffe aussi, tu n'as pas le protocole utilisé, donc si t'es en https et que tu rediriges sur du non sécurisé, c un peu risqué.
vendredi 9 janvier 2004 à 15:56:08 | Re : $REFERRER et environnement SSL (https)

pyranhaz

Bonjour Stéphane,

Oui, en effet, c'est bien possible que mon hébergeur aie configuré le serveur ainsi, je vais vérifier et poser la question...

Chose certaine, les cookies standards et de session ne fonctionnent pas dans ma section SSL...

Pour $HTTP_REFERRER il n'y a pas trop de danger car presque tout se trouve sur SSL sauf quelque référence extérieur qui ne causent aucun problème selon mes tests actuels effectués hier sur l'intégrité du site...

Je crois que seuls les utilisateurs de logiciels de type "privacy" seront confinés à tourner en rond si la "page de référence" (referrer) est bloqué volontairement...

$HTTP_REFERRER demeure la meilleur efficacité de contrôle et en toute transparence (pas de cookie, pas de login, etc.)

@+++


Cette discussion est classée dans : http, https, environnement, ssl, referrer


Répondre à ce message

Sujets en rapport avec ce message

Peut-on imposer un domaine à un HTTP_REFERRER ??? [ par pyranhaz ] Bon voila,je désire exploiter la fonction HTTP_REFERRER sur mon site de manière à ce que toutes les pages du site sauf la page index soit OBLIGATOIREM 2 domaines comme referrer [ par pyranhaz ] comment je fais pour accepter 2 domaines précis ???if (($_SERVER["HTTP_REFERER"] == '') || (! eregi("domaine1.com", "domaine2.com", $HTTP_REFERER)))ce données post data et http_referrer [ par crazykamel ] Bonjour !Comment faire pour valider un mini formulaire que j'appelle par un include sur toutes les pages (recommander un site) sans recharger les donn rediriger site http vers https [ par jlo5 ] Bonjour,recherche methode pour faire redirection d'un site http://monsite.com vers https://monsite.commerci Https/SSL Envoi d'un formulaire sécurisé [ par Yemanjah ] Bonjour à tous ,En ce début d'année, j'ai un ptit problème pour la mise en place d'un envoi d'information sécurisé à l'aide d'un formulaire.J'utilise HTACCESS + SSL [ par GillesWebmaster ] Bonjour , Je suis sur la config du .HTACCES: je veux mettre en place une liaison SSL: elle marche impecc' et après cela faire une Basculer HTTPS vers HTTP [ par romain14g59 ] Bonjour, j'ai acheter un certificat de sécurité pour mon site internet et installer, sa fonctionne bien mais je n'arrive pas a passer du https au http php apache ssl [ par aforpien ] bonsoir à tous, je chercher à réaliser une connexion https pour mon intranet afin de sécuriser son accès. J'ai installé openssl et suivi ce tuto htt Subversion via http ou https [ par fechal ] Bonjour tout le monde,j'utilise VisualSVN et TortoiseSVN qui fonctionnent bien en local en mode file (file:///C:/Repositories/MonProjet par exemple).J Remplacer les https par des liens dans du code html [ par cyberastuces ] Bonjour, Je suis confronté à un problème, en effet je doit remplacer les adresses http:// en lien cliquable dans du code html quand celles-ci ne les


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 0,468 sec (4)

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