Ale ja się człowieku zastanowiłem co piszę

!
Wiem jak działa js a jak php. Przecież mi chodzi o to żeby js wyświetlił adres url z przeglądarki właśnie po stronie klienta i ten adres chcę zapisać jako ciąg w zmiennej php. Czy to niewykonalne?
Jeśli tak to:
1) Dlaczego skrypt php wyświetla adres przekazany przez js ?
2) Czemu mogę go wyświetlić ze zmiennej poprzez echo ?
CO do tablicy $_SERVER to już sięnią interesowałem i rzeczywiście można to w prosty spsób załatwić, np jeśli interesują mnie tylko zapytania z GET to wystarczy wywołać
<?php
$arg = $_SERVER['QUERY_STRING'];
?>
No ale kwestia z js tez mnie interesuje. Jeśli to niemożliwe to OK i tak znalazłem wyjście ale może aurat