내가 다른 디렉토리에 폼 활동 파일을 가지고 있지만 일부 파일은url에 액션 양식을 다시 보내려면 어떻게해야합니까?
-> action to http://www.123456.com/ac.php
how to get http://www.test.com in http://www.123456.com/ac.php to goback http://www.test.com
내가 다른 디렉토리에 폼 활동 파일을 가지고 있지만 일부 파일은url에 액션 양식을 다시 보내려면 어떻게해야합니까?
-> action to http://www.123456.com/ac.php
how to get http://www.test.com in http://www.123456.com/ac.php to goback http://www.test.com
당신은 세션 또는 다른 변수에 $_SEVER["HTTP_REFERER"]
를 저장할 수있는 행동 하고 활용하는 방법 URL을 보낼이 작업 파일로 보내 해당되는 경우 사용하십시오.
이 같은 요청 URL 찾기 위해 미리 정의 된 PHP 변수를 사용하는 것이 좋습니다 :
$_SERVER['HTTP_HOST']
$_SERVER['REQUEST_URI']
을하지만 당신은 당신의 호스트의 루트로 리디렉션하려는 경우, 당신은 단순히 HTTP 리디렉션을 보낼 수 있습니다 '/'
이전 페이지로 다시 돌아갈 수있게하려면 나머지 양식 데이터와 함께 현재 페이지의 URL을 게시하는 것이 좋습니다. 그러면 다음 페이지에서 해당 필드에 액세스 할 수 있고 사용자를 이전 페이지로 다시 보내는 링크를 렌더링 할 수 있습니다.
양식에 현재 페이지의 URL을 저장할 수 있습니다 .
'http://' . $_SERVER['SERVER_NAME']
나는 $ _SERVER를 사용하는 것이 좋습니다 않을 것이다 [ 'HTTP_REFERER'] 그것은 방문자 브라우저, 방화벽 또는 바이러스에 의해 차단 될 수 있기 때문이다. 가치는 틀릴 수도 있습니다.
세션에 저장할 때 여러 탭을 열면 페이지가 올바르게 작동하지 않는다는 것입니다. – Homes2001
맞습니다. 그래서 다른 변수를 언급합니다. –