Probabilmente PHP non riesce a spedire il cookie al client.
Se ne forzi la spedizione con setcookie()??

N.B.: è sconsigliato passare i SID via query string.