We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Disallowed Key Characters. AMCV_DF38E5285913269B0A495E5A@AdobeOrg

News and General

Yam's avatar
Yam
3 posts
4 years ago
Yam's avatar Yam

Hello all My user having “Disallowed Key Characters” error in IE/Chrome/Edge when they are accessing our Company website. I printed our the error “AMCV_DF38E5285913269B0A495E5A@AdobeOrg”. Workaround way is clear all cache and cookies of the browser, but after they restart their notebook the error comes back. I tried the $config[‘cookie_prefix’] = ‘im_’; found in the forum but no luck. May i know any suggestion? Thank you.

       
Robin Sowell's avatar
Robin Sowell
13,158 posts
4 years ago
Robin Sowell's avatar Robin Sowell

It depends a bit on what version of ExpressionEngine you’re running.

What version are you running?

We’ve removed that bit entirely in v5, see https://github.com/ExpressionEngine/ExpressionEngine/pull/215/commits/cd512d114aeeea8904b9b533200ba8ed4eed87fe

BUT I am not recommending you do that.

       
Yam's avatar
Yam
3 posts
4 years ago
Yam's avatar Yam

Hello Robin

It is an old version Version 2

       
Robin Sowell's avatar
Robin Sowell
13,158 posts
4 years ago
Robin Sowell's avatar Robin Sowell

You really need to get updated. I took a look at some 2.4 code compared to 2.11- in 2.11 we only clean EE cookies (so the cookie prefix thing comes into play).

You can try patching your version- look for system/core/Input.php maybe around line 457, but that’s going to be version dependent. Look for:

foreach($_COOKIE as $key => $val)
   {
    $_COOKIE[$this->_clean_input_keys($key)] = $this->_clean_input_data($val);
   }

In 2.11 the code is:

$cookie_prefix = config_item('cookie_prefix');

  foreach($_COOKIE as $key => $val)
   {
    // Clean only our cookies
    if (substr($key, 0, strlen($cookie_prefix)) == $cookie_prefix)
    {
     $_COOKIE[$this->_clean_input_keys($key)] = $this->_clean_input_data($val);
    }
   }
       
Yam's avatar
Yam
3 posts
4 years ago
Yam's avatar Yam

Hello Robin

Thank you very much! It works!!! Will be doing the upgrade toward end on the year.

👍 1
       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.