Sagepay를 Codeigniter v2.1 응용 프로그램에 통합하려고합니다. 어떤 이유로 $ _GET 쿼리 문자열에서 Sagepay에서 반환 된 암호화 데이터를 얻는 데 문제가 있습니다.
$ _GET에서 변수를 시도 할 때마다 FALSE로 반환 될 때마다 마찬가지로 $ _GET 배열 자체가 빈 배열을 반환합니다.
http://mydomain.com/packages/payment_status/success/?crypt=IgAdEBkXOhwsHRAATkVESF5RQkNDSEJEW1BWSVpDWVNDQUFXXVJXVCI1ICAOLApZFEJMIUVMRiMvSVoxMFxeMTMjW0kuQDAkXjBGIVoiK0FAUzcwQRhINxsTABAASTkuSDcbEwAQADATEQ8NA09EVUNEVl9OMAcXVCQGAB4KHA0cEwAMHBpWEg8XTyEBBhARBRYIEQNcUjELNQMRBioAT0VVQE1OUFpCLiQnJiVGSzYrJzogPTEqVDUqKiFPPzUxMDxWKiAoNlQ1ARcGExYdNgoBAQkHSTgqOikuJjctNjBQNQEXGzEbARYmExYbCBtPOionOTcxLSwqNlImJUYkAB0RAwZJKDIgNS0rIEk1HQMHNR8BU1RJQTA2FhcDFws3GxMAEABJOCo6Jyc3Ny42MFAmDxYLJg0VFkkgLD0lST4VFgdAMgwJDRsBSVVDREBDLwkABxoRTkZDVUBUXw==
$crypt = $this->input->get('crypt');
var_dump($crypt); // returns FALSE
나는 다음과 같은 구성 설정에 설정 한 : 다음과 같이
URL은
$config['uri_protocol'] = "QUERY_STRING";
$config['enable_query_strings'] = TRUE;
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-?'; // to allow the '?' character in the url
사람이 내가 뭘 잘못 제안 할 수 있습니까?
나는 쿼리 문자열 메서드를 사용하지 않지만이 코드를 호출하는 데 사용되는 URL의 샘플을 표시 할 수 있습니까? – MikeCruz13
반환되는 URL을 추가했습니다. – Zabs
이전에 몇 번 물어 본 것 같습니다. 오른쪽에있는 관련 링크를보십시오. –