큰 URL을 다른 PHP 페이지에 전달하려고하고 $_REQUEST[]
을 통해 거기를 가져오고 있지만 작동하지 않습니다.앰퍼샌드 URL을 통해 문자열 변수를 전달하지 않습니다
var url="index.php?module=Contacts&return_module=Campaigns&action=UD_DetailView&popuptype=detailview&select=enable&form=EditView&form_submit=false";
var intermediate_url="choose_template.php?variable_url="+url;
window.location=intermediate_url;
다른 페이지의 코드는 다음과 같습니다 :
:<?php echo "url = ".$_REQUEST['variable_url']; ?>
내가 페이지 choose_template.php에 도착 에코이 여기있다 첫 페이지에서 코드 (자바 스크립트)입니다
url = index.php?module=Contacts
나는 이해할 수 없다. 처음 발생했을 때 왜 깨지 죠? &
? 그것을 우회하려면 어떻게해야합니까?
url = encodeURIComponent(url)
두 번 생각 : 당신이 그들을 연결하여 그대로 URL에 URL을 할 수 있나요? 또한 물어보기 전에 검색하십시오. – hakre
@hakra 다른 URL에 문자열 변수로 URL을 넣을 때 발생하는 문제는 무엇입니까? – Leonidus