>백엔드 개발 >PHP 문제 >PHP 점프 페이지 URL은 변경되지 않습니다.

PHP 점프 페이지 URL은 변경되지 않습니다.

王林
王林원래의
2019-09-19 11:54:155163검색

PHP 점프 페이지 URL은 변경되지 않습니다.

PHP가 페이지로 이동한 후에도 브라우저 주소 표시줄 주소는 변경되지 않습니다.

JS를 사용하여 구현하는 방법과 iframe을 사용하여 구현하는 방법 두 가지가 있습니다.

1.JS 구현

코드는 다음과 같습니다.

function createXMLHttpRequest(){
    if(window.XMLHttpRequest){
        XMLHttpR = new XMLHttpRequest();
    }else if(window.ActiveXObject){
        try{
            XMLHttpR = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
            try{
                XMLHttpR = new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e){
            }
        }
    }
}
function sendRequest(url){
    createXMLHttpRequest();
    XMLHttpR.open("GET",url,true);
    XMLHttpR.setRequestHeader("Content-Type","text/html;charset=utf-8");
    XMLHttpR.onreadystatechange = processResponse;
    XMLHttpR.send(null);
}
function processResponse(){
    if(XMLHttpR.readyState ==4 && XMLHttpR.status == 200){
        document.write(XMLHttpR.responseText);
    }
}

위 코드는 페이지 점프 후 브라우저 주소 표시줄 주소를 변경하지 않고 유지하는 방법입니다.

2. iframe Framework

<iframe id="frame3d" name="frame3d" frameborder="0" width="100%" scrolling="auto"
 style="margin-top: -4px;" onload="this.style.height=document.body.clientHeight-84"
 height="100%" src="http://www.5202m.com" mce_src="http://www.baidu.com">
</iframe>

참고: 크로스 도메인 액세스에 문제가 있습니다. 백엔드를 사용하는 것은 검색 엔진에 적합하지 않으며 최적화에 도움이 되지 않습니다.

추천 튜토리얼: PHP 비디오 튜토리얼

위 내용은 PHP 점프 페이지 URL은 변경되지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.