Я интегрировал Sage Pay со своим сайтом WordPress. В настоящее время я запускаю sagepay в режиме симулятора.
После успешной оплаты sagepay перенаправляет на страницу успеха моего сайта. URL-адрес перенаправления выглядит следующим образом.
mysite.com/?page_id=632&[email protected] string.
когда я пытаюсь получить параметр строки запроса на моей странице успеха с помощью $_REQUEST или $_GET, я могу получить только page_id.
Но я не могу получить параметр «crypt».
Я также пробовал var_dump($_REQUEST). Он также дает только page_id, но не параметр crypt.
Я не хочу извлекать параметр crypt из строки запроса.
Примечание. Он правильно работает на локальном хосте. У меня есть оба параметра. Но когда я загрузил свой сайт на работающий сервер, я могу получить только page_id, но не параметр 'crypt'.
Есть идеи?
Обновление: моя строка запроса, предоставленная Sage pay, выглядит следующим образом:
mysite.com/?page_id=632&crypt=@758D2CD31D4B6C192BB70DC99A9F9E1EEAD181E280A3B617E73ACD3E893992E5B9A8A823C3E3B5BE7AF4CEA53C3D12C5C39ECE6F203A2ED76B82711C2E84CFBA1D2574B80F1A53EE4C1D49C60570839F1B1AD4EE83C3D208B943EA9E5F88F94AA3D9F9C2E58F8C7A476787EF8DD438CF8A102AD0D154864291DC02FB8626C177CC02C18F102300AFA0F390841B1C841A2B5A90DB9B1741A46D7AC4C0CA11E90D3C230D5FB6767FAE638A31714FD2C432CB3854162AE49F2C88761C5BAFB92E9ACE354425D9D9801705B088580B9BE113C1319B41893BFC0A2B190F10E8FB5D6EEA779E725D129EE483C631373930BD0F6E6747CD7D79F7AD726D11CB17547D00015CA5793F6E322B8FA0354EAE2DF83A2BD460AB718AC205346EE3E39418B3FBF181B82DB8BC19448F6AC6F48121129F48F2F557F265C5B6A65B23B3FFA516182C7ECA416B6BD9C04E7693744F6133EB4E1989245073FE835D3BA19A8B1EE101
но он отлично работает на локальном хосте
crypt
? - person Austin Brunkhorst   schedule 14.11.2012urlencode
параметры? или у вас нет контроля над ними? - person Ben Carey   schedule 14.11.2012