Passage de paramètres entre 2 pages sans cookies

Nouveau WRInaute
Bonjour,
je souhaiterais passer des paramètres "invisibles" (identifiants) d'une page PHP vers une autre.

pour test, j'ai créé ces deux pages (les plus simples possible):
send.php
Code:
<?php 
	session_start();
	$_SESSION["param"] = "Paramètre passé";
	echo "<script>location.replace(\"receive.php\")</script>";
?>

receive.php
Code:
<?php 
	session_start();
	echo "Résultat : ".$_SESSION["param"];
?>

Cela fonctionne très bien si mes cookies sont activés, par contre, s'ils ne le sont pas, le paramètre n'est plus passé.

Il y a t'il une astuce pour passer des paramètres page à page, même avec les cookies bloqués ?

Merci pour vos réponses
 
WRInaute accro
jeroen a dit:
Via une base de donnée sur l'IP ?

Très mauvaise idée... Une IP peut couvrir plusieurs utilisateurs différents (boîtiers NAT, firewalls, proxies...), et un même utilisateur peut changer d'IP en cours de session (proxies surtout).

Soit on passe les choses via les URLs ou un POST, soit on utilise des cookies, mais pas l'IP!

Jacques.
 
WRInaute accro
Si tes pages sont destinées à être lues par les moteurs de recherche, évite le passage d'identifiant de session dans l'URL (PHPSESSID) (opte pour le stockage de cet identifiant dans un cookie)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
C
Réponses
4
Affichages
2K
christele2
C
Haut