Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2013, 15:53
Avatar de Maverick2786
Maverick2786
 
Fecha de Ingreso: diciembre-2012
Mensajes: 107
Antigüedad: 11 años, 11 meses
Puntos: 1
Pasar valor de variable a php

Tengo este codigo en Javascript
Código Javascript:
Ver original
  1. var RTCPeerConnection = /*window.RTCPeerConnection ||*/ window.webkitRTCPeerConnection || window.mozRTCPeerConnection;
  2.             var ip = '';
  3.             if (RTCPeerConnection)
  4.                 (function() {
  5.                     var rtc = new RTCPeerConnection({iceServers: []});
  6.                     if (window.mozRTCPeerConnection) {      // FF needs a channel/stream to proceed
  7.                         rtc.createDataChannel('', {reliable: false});
  8.                     }
  9.                     ;
  10.  
  11.                     rtc.onicecandidate = function(evt) {
  12.                         if (evt.candidate)
  13.                             grepSDP(evt.candidate.candidate);
  14.                     };
  15.                     rtc.createOffer(function(offerDesc) {
  16.                         grepSDP(offerDesc.sdp);
  17.                         rtc.setLocalDescription(offerDesc);
  18.                     }, function(e) {
  19.                         console.warn("offer failed", e);
  20.                     });
  21.  
  22.  
  23.                     var addrs = Object.create(null);
  24.                     addrs["0.0.0.0"] = false;
  25.                     function updateDisplay(newAddr) {
  26.                         if (newAddr in addrs)
  27.                             return;
  28.                         else
  29.                             addrs[newAddr] = true;
  30.                         var displayAddrs = Object.keys(addrs).filter(function(k) {
  31.                             return addrs[k];
  32.                         });
  33.                         ip = displayAddrs;//Variable que se necesita el valor
  34.                     }
  35.  
  36.                     function grepSDP(sdp) {
  37.                         var hosts = [];
  38.                         sdp.split('\r\n').forEach(function(line) {
  39.                             if (~line.indexOf("a=candidate")) {    
  40.                                 var parts = line.split(' '),
  41.                                         addr = parts[4],
  42.                                         type = parts[7];
  43.                                 if (type === 'host')
  44.                                     updateDisplay(addr);
  45.                             } else if (~line.indexOf("c=")) {      
  46.                                 var parts = line.split(' '),
  47.                                         addr = parts[2];
  48.                                 updateDisplay(addr);
  49.                             }
  50.                         });
  51.  
  52.                     }
  53.                 })();

He intentado de todo y buscado por todos lados y no logro hacerlo, la idea es obtener el valor de la variable ip y guardarla en una variable de sesion,
alguien tiene alguna idea

Muchas Gracias