У меня включена регистрация доменов через моего регистратора доменов, чтобы он всегда отображался foo.org
в адресной строке. Я только что обнаружил, что после того, как мои клиенты регистрируются через PayPal, и они возвращаются на мой сайт вместе с данными POST для обработки моего сайта, переменные автоматически добавляются к URL-адресу следующим образом:
foo.org/success.php?txn_id=kb0099898yp&txn_status=sdlkfjbsdkljfbsdkjb&etc
,
Проблема в том, что эти переменные остаются в адресной строке неопределенно долго, даже если они нажимают на ссылку и загружается другая страница! Если они обновляют страницу, независимо от того, куда они попадают на мой сайт после этого, она отправляет данные на мой сервер для обработки!
Это также происходит, если клиент вручную добавляет что-либо в URL. Это никогда не уходит.
Я просмотрел все SO и Google, и я либо не задаю правильный вопрос, либо ни у кого еще не было этой проблемы раньше 🙂
Как мне исправить это?
Задача ещё не решена.
Других решений пока нет …