Esto no es correcto (fijate bien en los ejemplos que puse):
   Código PHP:
    echo $_SESSION['$url']; // no me despliega nada 
    
   Código PHP:
    $_SESSION['$url']= $ip; 
    
  debería ser: 
 Código PHP:
    echo $_SESSION['url']; // no me despliega nada 
    
   Código PHP:
    $_SESSION['url']= $ip; 
    
  Te recuerdo una vez más que $_SESSION es un array .. 
PD: El array superglobal $_SESSION sólo está disponible desde PHP 4.1.0 en adelante. 
Un saludo,