Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 7217 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

Are there any known problems with Safari accepting cookies?

This code works fine with Mozilla-type browsers, but not with Safari:


<?xml version="1.0" encoding="UTF-8"?>

<?xslt-cwp-buffer buffer-content="true"?>

.

.

.

&l;xsl:variable name="someuser" select="fmxslt:set_cookie('someuser',$record/fmrs:field[@name = 'CookieValue']/fmrs:data[1],2592000,'','')"/>

.

.

My Safari browser is configured to accept all cookies, but the cookie is not set.

Martin

Posted

Problem solved. I should have read the FMS7A Custom Web Publishing Guide (CWPG) more carefully. It states: "All of the parameter values for the fmxslt:set_cookie functions must be valid or else the web browser will ignore the fmxslt:set_cookie function requests."

Obviously, for Safari, an empty parameter is not a valid parameter.

A correct call would be:

<xsl:variable name="someuser" select="fmxslt:set_cookie('someuser',$record/fmrs:field[@name = 'CookieValue']/fmrs:data[1],2592000,'/fmi/xsl','myhost.com')"/>

It is however funny, that the CWPG also gives examples where the last two parameters are empty.

Martin

This topic is 7217 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.