Obtener nombre de usuario en una carpeta externa a la propia del vbulletin

imported_Zuker Seguir

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Mar 2008
Mensajes
18
Buenas

Tengo el vbulletin instalado en /foros/ y estoy creando un chat irc en la carpeta /chat/ (afuera de /foros/)
Tengo que pasar el nombre de usuario.
Estoy tratando de hacer esto

PHP:
<?php
$vwd = '/var/www/mireb.com/public_html/foros';
$cwd = getcwd();

chdir($vwd);
require_once($vwd . '/global.php');

$lcnick = strtolower($vbulletin->userinfo['username']);
$lcnick = ucfirst($lcnick);
$cleanchr = ereg_replace("[^0-9a-zA-Z]", "", $lcnick);
$cleannum = ereg_replace("^[0-9]*[0-9]", "", $cleanchr);

$nick = ereg_replace(" ", "_", $cleannum);

chdir($cwd);

Pero cuando hago echo $nick me sale la frase "No Registrado"

Si ese mismo codigo lo ejecuto adentro de la carpeta foros, funciona correctamente y me visualiza mi nombre de usuario.

Alguna idea de como poder arreglar esto?

Gracias
Saludos!
 

SEW810

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
29 Mar 2008
Mensajes
684
No se muy bien de programar o moddear vbulletin pero de algo si estoy seguro, eso de no registrado tiene que ver con las cookies amigo.
Vbulletin toma como referencia la ruta /foro para mantener una sesión activa. al no encontrar cookie con /chat simplemente muestra a un user desloggeado/no registrado
 
Arriba