[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