[Isis-users] Como validar IPs ?

Jesús Melgar Calderón jesus.melgar at inin.gob.mx
Wed Nov 11 17:52:20 CET 2015


Estimados listeros

En mi OPAC de ABCD  como puedo hacer para desplegar un campo especifico 
dependiendo de si la consulta al
catalogo se hace desde un determinado rango de direcciones ip. ?

Es decir, tengo el archivo lista.pft que simplemente despliega algunos 
campos en forma de tabla y esta ubicado en 
C:\Inetpub\wwwroot\ABCD\www\bases\pcinin\pfts\es

mhl,'<TABLE WIDTH="100%" BORDER=0>'
mhl,'<TR><TD WIDTH="100%"><strong>Record N. 
',mfn(1),'</strong></TD></TR></TABLE>'
mhl,'<TABLE WIDTH="100%" BORDER>'
if p(v245) then
  '<TR><TD WIDTH="30%"><I>Titulo: </I></TD><TD>',v245+|; |'</TD></TR>',fi,/
if p(v222) then '<TR><TD WIDTH="30%"><I>Titulo Revista o libro: 
</I></TD><TD>',v222+|; |'</TD></TR>',fi,/
if p(v100) then '<TR><TD WIDTH="30%"><I>Autor: </I></TD><TD>',v100+|; 
|'</TD></TR>',fi,/
if p(v27) then '<TR><TD WIDTH="30%"><I>Clave de Identificación: 
</I></TD><TD>',v27+|; |'</TD></TR>',fi,/
if p(v111) then '<TR><TD WIDTH="30%"><I>Nombre del Congreso: 
</I></TD><TD>',v111+|; |'</TD></TR>',fi,/
if p(v263) then '<TR><TD WIDTH="30%"><I>Año de Publicación: 
</I></TD><TD>',v263+|; |'</TD></TR>',fi,/
if p(v506) then '<TR><TD WIDTH="30%"><I>Restricción de acceso: 
</I></TD><TD>',v506+|; |'</TD></TR>',fi,/
'</TABLE><P>'
if v506<>'CONFIDENCIAL' AND V506<>'RESERVADO' then
if v856<>'http://abcd.inin.gob.mx:9090/site/pdfs/' then
'<a href="'v856'">Texto Completo</a>'
fi,/
fi,/

Si  por ejemplo la consulta al catalogo se hace desde el rango de ips  
128.29.29.1   a la 128.29.29.30 quiero que el campo v856 se despliegue

se me ocurre una funcion en php mas o menos asi.
function restringirRango()
{
    $ipCliente = obtenerDireccionIP();

    if(substr($ipCliente, 0, 8 ) == "150.214.")
    {
        return true;
    }
    else
    {
        header('location: http://direccion_envio_salida');
        exit;
    }
}
Pero Guilda me comenta que el problema es que con el iAH no tenemos acceso a 
comandos php.

Alguna sugerencia?
Saludos
Jesus Melgar
Instituto Nacional de Investigaciones Nucleares.
Mexico.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20151111/3057f412/attachment.html>


More information about the isis-users mailing list