이것은 API에서 보낸 $ POST 데이터를 반복하고 이에 상응하는 $ SESSION 이름/값 쌍을 작성하는 올바른 방법일까요?
foreach($_POST as $key=>$value)
{ $_SESSION['$key']=$value; }
UPDATE : 고체 응답 첫째, 감사 - 나는 내가이 기능을 고려하는 이유 극복하기 위해 노력하고있어 문제를 설명 할 필요가 있다고 생각합니다. $ _POST 응답은 지불 프로세서 게이트웨이에서 발생합니다. 지불 양식/처리가 Google 도메인에 있지 않기 때문에 지불 결과 (승인/거절 등)가 $ POST를 통해 Google 서버에 연결되는 것이 문제입니다 - 우리의 PHP 코드가 응답 데이터를 처리하려고 할 때, 우리의 것과 오류 대신에 도메인 아래에 다양한 PHP 구조 (예 : 'file.php'를 포함)를 찾습니다. $ POST 데이터를 세션으로 이동 한 다음 파일/디렉토리/리소스 트리가 올바르도록 사람을 우리 도메인으로 다시 이동하십시오. 무엇이 마주 치는 것을 이해합니까? 나는 약 Strings in PHP을 읽어 보시기 바랍니다 것
foreach ($_POST as $key => $value) {
$_SESSION[$key] = $value;
}
:
'$ key' 주위에서 작은 따옴표를 제거해야합니다. –
@MarcB Thanks Marc하지만 우리가 필요로하는 것은 아니기 때문에 세션 변수를 저장해야합니다. Jasons에 대한 내 의견은 보안상의 이유로 – DMSJax