---
title: "Maintaining Sessions and Authentication in ActiveX/Java Uploader PHP"
canonical: https://www.aurigma.com/docs/us8/maintaining-sessions-and-authentication-in-php-iu.htm
product: "Upload Suite 8"
---

# Maintaining Sessions and Authentication in ActiveX/Java Uploader PHP
 
If you are going to utilize ActiveX/Java Uploader in non-Internet Explorer browsers (Firefox, Safari, and etc.), you should take care about keeping your session and authentication cookies saved if they are used. The fact is that ActiveX/Java Uploader does not send cookies in output requests in non-Internet Explorer browsers by default and, therefore, session and authentication tickets are lost during the upload. To work around this problem you can employ special facilities provided either by ActiveX/Java Uploader PHP or ActiveX/Java Uploader JavaScript. Let us consider how to use them.

## Using ActiveX/Java Uploader PHP Library
 
If you use ActiveX/Java Uploader PHP, session and authentication information will be automatically passed to the upload request. If you are unfamiliar with ActiveX/Java Uploader PHP, please, see the [Quick Start with ActiveX/Java Uploader PHP](https://www.aurigma.com/docs/us8/quick-start-with-image-uploader-php.htm.md) topic.

## Using ActiveX/Java Uploader JavaScript API
 
If you prefer not to use ActiveX/Java Uploader PHP, then you should add cookies to the upload request manually via the ActiveX/Java Uploader JavaScript. To do this, use the [metadata.cookie](https://www.aurigma.com/docs/us8/JA_P_J_$au_metadata_cookie.htm.md) property which accepts cookie in the following format: `"cookieName=cookieValue"`.
 ```
var u = $au.uploader({
    id: 'Uploader1',
    metadata: {
        cookie: 'PHPSESSID=<?=$_COOKIE["PHPSESSID"]?>'
    }
}); 

u.writeHtml();
```

## See Also
 
### Reference
 
- [metadata Class](https://www.aurigma.com/docs/us8/JA_T_J_$au_metadata.htm.md)
- [Uploader Class](https://www.aurigma.com/docs/us8/JA_T_P_Uploader.htm.md)
- [BeforeUpload Event](https://www.aurigma.com/docs/us8/JA_E_Uploader_BeforeUpload.htm.md)

### Manual
 
- [Quick Start with ActiveX/Java Uploader PHP](https://www.aurigma.com/docs/us8/quick-start-with-image-uploader-php.htm.md)
- [Using JavaScript API](https://www.aurigma.com/docs/us8/using-javascript-api.htm.md)
