나는 프로그래밍의 초보자이며 이것은 매우 기본적인 것일 수 있습니다. (나는 인터넷에서 수색했지만 해결책을 찾을 수 없다).동일한 페이지의 링크에 PHP 변수를 전달하는 방법
내 경우 : HTML 파일에서 , 나는 [ 'S1'] $ _GET에서 URL 매개 변수를 검색하고이 코드입니다 : 내가 일을 성공적 모르지만,
<?php $username=$_GET['s1']; ?>
무엇 나는 $ username 변수가 같은 페이지의 링크 안에 있도록하는 것이 필요하다.
이 링크는 실제로 같은 페이지의 버튼입니다. 클릭하면 다른 페이지로 이동합니다. 그 코드는 다음과 같다 :
<a href="http://www.mywebsite.com/AM/index.php/myusername_1 " id="btn_1_eed2a4ea6f9ab0ffcae6eced4295bd8e" class="css-button style-1"><span class="text">BOOK</span><span class="hover"></span><span class="active"></span></a>
내가 $ 사용자 이름으로 http://www.mywebsite.com/AM/index.php/myusername_1 에 MyUserName 에다을 대체합니다.
이 페이지를 작성하는 데 "optimizepress"라는 프로그램을 사용하고 있기 때문에 단추 코드를 변경하지 못할 수 있습니다. 단추의 링크 만 삽입하고 페이지의 아무 곳이나 사용자 정의 HTML이나 단축 코드를 삽입 할 수 있습니다.
이 페이지는 나의 계열사에 제공되며이 페이지의 복제본에 모든 계열사의 고유 링크를 삽입하고 싶지 않습니다. 나는 다만 나의 가입의 연결을 자동적으로 생성 해달라고한다. 사전
사용 원료 사용자 입력을하지 말아주십시오 -
그리고 당신의 HTML 코드에 대한
이 할. 위험을 감수하고 웹 사이트가 해킹 될 수 있습니다. 적어도 $ username = htmlspecialchars ($ _ GET [ 's1'])와 같은 단순한 이스케이프 처리; http://php.net/manual/de/function.htmlspecialchars.php – Umingo@Umingo 방문 페이지에서 문제가되지 않습니까? 여기서 해로운 코드를 주입 할 수있는 곳입니다. URL 만 작성하는 곳이 아닙니다. – Shomz
방문 페이지가 .... firstpage.php? s1 =와 함께 호출되면 악의적 인 페이지가 출력됩니다. –
Umingo