OUSLI - Ourense Software Libre

GET FIREFOX

Download Day

II Concurso Universitario de Software Libre

II Concurso Universitario de Software Libre

Formulario de acceso






Recuperar a chave?

Sindicación

Enquisa

¿Cal é a razon pola que non migras a GNU/Linux?
 

Calendario

July 2008 August 2008
Mo Tu We Th Fr Sa Su
Week 27 1 2 3 4 5 6
Week 28 7 8 9 10 11 12 13
Week 29 14 15 16 17 18 19 20
Week 30 21 22 23 24 25 26 27
Week 31 28 29 30 31

Próximos Eventos

There are no upcoming events currently scheduled.
View Full Calendar

Eu .gal

Esta web apoia á iniciativa dun dominio galego propio (.gal) en Internet

Mancomun.org

Image
Inicio

II Xornadas de Programación Web con Software Libre

II Xornadas de Programación Web con Software Libre Entre o 23 ao 27 de Xuño Ousli organiza as II Xornadas de Programación Web con Software Libre.

Estas Xornadas, ao igual co ano pasado, están destinadas a amosar todas as posibilidades que as últimas tecnoloxías do mercado en desenvolvemento web nos ofrecen para levar a cabo os nosos proxectos persoais ou empresariais.

Información: http://encontros.ousli.org/contents/view/58

Programa: http://encontros.ousli.org/contents/view/57

Inscrición: http://encontros.ousli.org/participants/add




Session Monitor - extensión para firefox PDF Imprimir Correo-e
escrito por vifito   

Esta é unha primeira versión dunha extensión de Firefox para monitorizar os valores da sesión PHP. Coa extensión instalada pódese ver os valores das variables de sesión mentras se desenvolve un traballo en PHP. A extensión fíxose empregando greasemonkey co cal é posible, si se dispón da extensión greasemonkey, instalar o script de usuario no lugar da extensión.

É preciso ter no raíz do servidor un script (PHP neste caso) ao que poder interrogar.

Para instalalo so é preciso instalar a extension e subir ao raíz do servidor o script view-session.php
Ao traballar en local (localhost) apareceranos un pequeno DIV na parte superior que nos permitirá consultar os valores da sesión.

Archivo zip , inclúe: script PHP, extensión xpi e o script greasemonkey.

Máis información.  

Detalle do script greasemonkey (view-session.user.js):

 // ==UserScript==
// @name          Session Monitor
// @namespace     http://vifito.macada.net/
// @description   Monitorizar todas las variables de sesión
// @include       http://localhost/*
// ==/UserScript==
function GM_getValuesSession() {
    if (typeof GM_xmlhttpRequest != 'function') {
        return;
    }
    
    var uri = 'http://localhost/view-session.php';
    if(this.getAttribute('type') == 'pretty') {
        uri += '?pretty';
    }

    GM_xmlhttpRequest({
        method: 'GET',
        url: uri,
        headers: {
            'User-agent': 'Mozilla/4.0 (compatible) Greasemonkey',
            'Accept': 'text/html',
        },
        onload: function(responseDetails) {            
            var output = document.getElementById('didymos');
            output.innerHTML = responseDetails.responseText;
        },
        onerror: function() {
            alert('Error en la comunicación con el servidor');
        }
    });
}

function GM_clearValuesSession() {    
    var output = document.getElementById('didymos');
    output.innerHTML = '';
}

var mybox = document.createElement("div");
mybox.innerHTML = '<div id="GM_BoxValuesSession" style="margin: 0 auto 0 auto; ' +
'position:absolute; right:0px; top:0px; width: 50%; opacity: .75; filter: alpha(opacity=75); z-index:100; ' +
'padding: 5px; overflow: auto; height: auto; ' +
'font-size: 8pt; font-weight: bold; font-family: arial, sans-serif; background-color: #eee; ' +
'color: #333;"> ' +
'Variables de sesión: <a href="http://ousli.org/#" type="normal">Ver</a> <a href="http://ousli.org/#" type="pretty">Pretty-view</a> <a href="http://ousli.org/#">Limpiar</a><br/> ' +
'<p id="didymos"></p>' +
'</div>';

document.body.insertBefore(mybox, document.body.firstChild);
document.getElementById('GM_BoxValuesSession').getElementsByTagName('A')[0].addEventListener('click', GM_getValuesSession, false);
document.getElementById('GM_BoxValuesSession').getElementsByTagName('A')[1].addEventListener('click', GM_getValuesSession, false);
document.getElementById('GM_BoxValuesSession').getElementsByTagName('A')[2].addEventListener('click', GM_clearValuesSession, false);
 
< Anterior   Seguinte >
© 2008 OUSLI - Ourense Software Libre
Joomla! is Free Software released under the GNU/GPL License.