Hallo Forengemeinde
Ich schreibe aktuell ein Script für meinen Verein, bei dem ich den aktuell angemeldeten User benötige. Nach einigem hin und her habe ich das soweit auch hinbekommen. Nun ist es aber so, dass das Script unter IE, FF und Chrome (bei mir) funktioniert, sprich eine User-ID liefert, unter Safari (Mac) allerdings nicht (auf dem iPhone hingegen schon).
Bei einem Vereinskollegen liefert das Script hingegen weder unter Chrome (win) noch Safari (iPhone) Werte zurück.
Anbei ein Auszug:
Code
<?
// Set flag that this is a parent file
define( '_JEXEC', 1 );
define('JPATH_BASE', dirname(__FILE__).'/../../' );
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
require( JPATH_BASE.DS.'libraries'.DS.'joomla'.DS.'factory.php');
// initialize the application
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
// Take in user id parameter to only show for a specific user
$user =& JFactory::getUser();
$user_id = $user->get('id');
if($user_id == 0) {
die("nicht angemeldet");
}
?>
Alles anzeigen
Weiß jemand Rat? Am Script scheint es mir eigentlich nicht zu liegen, am Browser aber auch nicht.