Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/12/2006, 13h25   #1
Invité de passage
 
Inscription : février 2005
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 2
Points : 0
Points : 0
Par défaut Perte du contenu dans <IMG>

Bonjour,

Je n'arrive pas à récupérer les valeurs passées en paramètres lorsque j'affiche une image dynamique :

Script 1
======
...
$_SESSION['results'] = $points;
echo "<img src=\"image.php\" usemap=\"#carte\" border=0>";
...

Script image.php
============
...
header("Content-type: image/jpeg");

$results = $_SESSION['results'];

// Pour vérifier ce que je récupère
//
$handle = fopen('results.txt', 'w');
fwrite($handle, $results);
fclose($handle);
...


Je n'arrive pas à transmettre les valeurs, ni par $_SESSION, ni en passant par une variable globale,

Par contre, $_GET fonctionne :
echo "<img src=\"image.php?results=60;100-100-100;\">";

Mais étant donné que j'ai plusieurs centaines d'octets à transmettre, le $_GET ne fonctionne plus


Comment faire sans passer par la BD?

Merci,
Philippe
plefebvr_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 14h12   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Tu fais bien un session_start() dans ta page ?
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 14h51   #3
Invité de passage
 
Inscription : février 2005
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 2
Points : 0
Points : 0
Oui, pour vérifier, j'ai même fait un include("image.php") et un echo des variables..

Donc ça passe avec "include" mais pas le tag <IMG src="image.php">
plefebvr_fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2006, 11h25   #4
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Tu as bien un session start dans image.php ?
Comme ceci :

Code :
1
2
3
4
5
6
7
8
 
 
Script image.php
============
...
header("Content-type: image/jpeg");
session_start();
$results = $_SESSION['results'];
Vu que tu appelles ton image de cette manière :
<IMG src="image.php">

Seule le script image.php est appellé et ce dernier doit avoir son session_start()

@+
cadou
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h00.


 
 
 
 
Partenaires

Hébergement Web