Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author eventualo

    (@eventualo)

    Hi Max, thanks for the report. I’ll add it to next release.

    Plugin Author eventualo

    (@eventualo)

    Hi Max, I’m investigating about it and I’m not sure to apply this fix.
    The add_query_arg gets a var from $_GET array and store it in $get_vars.
    By default, php urldecodes $_GET vars and a double urldecode is dangerous: https://php.net/manual/en/function.urldecode.php#refsect1-function.urldecode-notes
    Maybe is there a different configuration on your server? Can you try on another server to make a check?

    Thread Starter Max

    (@maxdw)

    Good one pointing that out, the problem may not be with reading the $emtrck but possibly with how it was created. I noticed you’re doing a urlencode inside the alo_em_make_url_trackable before passing it to add_query_arg. Is it possible double encoding is happening there? I’ve actually had this problem on both my live and local testing servers. Is it working on your server without modification?

    Plugin Author eventualo

    (@eventualo)

    For a long time there’ve been only a few reports on issues about broken links in newsletters, wrong redirects after following there links…
    So I think there could be some issue about decode, charset or other configurations on the servers where thery are broken.
    If you like you can send me a test newsletter including different links so I can view the live error: alo AT eventualo DOT net.

    Plugin Author eventualo

    (@eventualo)

    Can you disable temporary all other plugins and restore the default theme, then check the links? Maybe there could be something that causes the issue, just in case.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘urldecode tracked url query vars’ is closed to new replies.