Ver Mensaje Individual
  #4  
Antiguo 02-04-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Vamos a ver, pon este script en un servidor unix/apache:

Código PHP:
<?
$uid 
posix_getuid();
$info posix_getpwuid($uid);
?>
<pre>
<?
print_r
($info);
?>
</pre>
La salida será similar a esta:

Código:
Array
(
    [name] => apache
    [passwd] => x
    [uid] => 1000
    [gid] => 105
    [gecos] => 
    [dir] => /var/www
    [shell] => /bin/false
)
Es decir, hasta donde yo veo, nada útil como para discernir de qué usuario se trata. apache es el usuario del sistema unix encargado de procesar las peticiones http y será el mismo para cualquier visitante de manera que no entiendo cómo es que usa esto para relacionar con el usuario de la página. A final de cuentas, ¿qué se entiende por usuario de la página? En un sistema como estos foros, hay un concepto claro de usuario: el que establece vBulletin. En general, el visitante es, hasta cierto punto, anónimo, identificable quizá con datos como la ip desde la cual navega, pero claro está que ésta depende no del usuario sino de la máquina que esté usando en un momento determinado.

En fin, que me parece bastante extraño el uso de funciones POSIX, y a juzgar por los escasos comentarios al respecto en el manual, no parece ser algo que se use mucho.

// Saludos

Última edición por roman fecha: 02-04-2006 a las 03:57:06.
Responder Con Cita