I've started using FastRoute and have a simple url for activating accounts
localhost/activate?key=1234567890
The /activate route currently does nothing more than call the handler which writes to a debug log.
If I key this url directly into the browser, it works fine and runs once.
If I click the link contained in an Outlook email (from the Outlook app) the front end controller (index.php) is ran twice. Strangely, if I put a breakpoint in the Activate Controller, it only breaks on the second instance.
Anyone seen this behaviour? I get it could be something to do with Outlook but why doesn't the debugger breakpoint on both instances and not just the second one?
Thanks in advance