Include sur adresse complète ne fonctionne pas!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Include sur adresse complète ne fonctionne pas!

Re: Include sur adresse complète ne fonctionne pas!

par canaillou2k5 » 15 févr. 2012, 15:50

Bon je problème venait de là:
	<a href="https://jigsaw.w3.org/css-validator/check/referer">
	<img style="border:0;width:88px;height:31px" src="https://jigsaw.w3.org/css-validator/images/vcss-blue" alt="CSS Valide !">
	</a>

<a href="https://www.startssl.com/"><img src="http://www.startssl.com/img/startcom_secured_lock_80x15.png" border="0" alt="Free SSL Secured By StartCom" title="Free SSL Secured By StartCom"></a>
Alors visiblement j'ai plus qu'a mettre ces logo en images internes..

Re: Include sur adresse complète ne fonctionne pas!

par canaillou2k5 » 15 févr. 2012, 15:18

Très bien je vais ajouter des extensions.

Mais mon réel problème vient du fait que mon https n'est pas "vert" sur toutes les pages!

je m'explique: https://support.google.com/chrome/bin/a ... swer=95617

Voilà sur 3 pages il m'affiche le petit cadenas gris (accueil, connection, inscription) et sur deux autres (faq et contact) c'est vert, mais dès fois au bout du deuxième chargement.

Voilà c'est plutôt gênant d'avoir un pseudo https sur les pages connection et inscription et d'avoir un vrais https sur la page faq (enfin détecté sans risques du moins....)

Vu le commentaire je me suis dit que c'est peut être à cause des includes qui'il les faisaient en http et non pas en https, puisque si je les vire c'est tout vert!

Qu'en pensez vous?

Re: Include sur adresse complète ne fonctionne pas!

par Calimero » 15 févr. 2012, 11:12

Et je surcomplèterais en ajoutant que si tu as le choix entre les deux formes alors la première est (largement) meilleure, puisqu'elle évite un passage inutile par le réseau :

Code : Tout sélectionner

<?php include 'header.php'; ?>

Code : Tout sélectionner

<?php include 'http://monsite.net/header.php'; ?>

Re: Include sur adresse complète ne fonctionne pas!

par moogli » 15 févr. 2012, 09:48

Salut,

Je complèterais en indiquant que le problème vient du fait que tu n'utilise pas un protocole connus de php.
Tu trouvera la liste sur cette page http://fr2.php.net/manual/fr/wrappers.php

@+

Re: Include sur adresse complète ne fonctionne pas!

par Mazarini » 15 févr. 2012, 09:44

A priori, je dirais :
<?php
include 'http://monsite.net/header.php'; 
?>

Include sur adresse complète ne fonctionne pas!

par canaillou2k5 » 15 févr. 2012, 04:27

Bonjour, je comprend pas pourquoi ça fonctionne:

Code : Tout sélectionner

<?php include 'header.php'; ?>

et ça non:

Code : Tout sélectionner

<?php include '//monsite.net/header.php'; ?>
Voici les erreurs:


[Wed Feb 15 02:11:16 2012] [error] [client 86.147.97.162] PHP Warning: include(//monsite.net/header.php): failed to open stream: No such file or directory in /var/www/index.php on line 14
[Wed Feb 15 02:11:16 2012] [error] [client 86.147.97.162] PHP Warning: include(): Failed opening '//monsite.net/header.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 14

; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-fopen
allow_url_fopen = On

; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-include
allow_url_include = Off ; testé avec on et off

si je tappe une de ces 4 adresses dans mon navigateur j'arrive sur la page sans problèmes...

Merci pour l'aide.