Hola,
Cuando dices "pasar sesiones a través de una URL"... pareciera que más bien te estás refiriendo a pasar variables y valores, no sesiones, propiamente dichas. Las sesiones, si no me equivoco, no se guardan en el cliente, sino en el propio servidor, y puedes acceder a una sesión valiéndote de la variable global "$_SESSION", y tienes varias funciones para trabajar con estas, como pueda ser "
session_start()".
En cuanto a pasar variables y valores a través de una URL... la cosa es más o menos sencilla. Suponiendo esta URL:
Código:
http://www.sitioweb.com/script.php?nombre=Manolo&apellido=Monegros
El archivo "script.php" recibiría dos variables a través de la URL a las que puede accederse mediante la variable global "$_GET", o "$_REQUEST". El asunto quedaría más o menos así:
Código PHP:
if(isset($_GET['nombre']){
echo 'La variable nombre vale: ' . $_GET['nombre'];
}