Mira este link creo que es lo que necesitas y con PHP
Obtener IP LocalSolo es cuestión que lo adaptes a tus necesidades. ademas lo que tu planteas no es posible hacerlo ya que JavaScrit se ejecuta del lado del cliente y PHP del lado del servidor, lo que si podrias hacer es asignar el valor de tu variable js aun input tipo hidden o lo que tu quieras y despues en PHP recoges el valor de la variable.
Saludos.