나는 동적 콘텐츠를 구축하는 PHP를 삽입하기 위해 노력하고있어,하지만 난 형태 몇 가지 문제가 있습니다
$content_message = "<p class='notification'>Please type in and confirm your new password.</p>"
. '<form method="post" id="change_password" action="htmlspecialchars(' . $_SERVER["PHP_SELF"] . '?id=' . $id . '&code=' . $code . ')">'
내가 할 수있는을 ' htmlspecialchars
이 문자열 안에 추가 된 변수와 함께 $_SERVER["PHP_SELF"]
과 함께 작동하도록하는 방법을 찾으십시오.
도움이 되었으면 좋겠습니다.
htmlspecialchars ('PHP는'action = " '와 같은 문자열에서 꺼내십시오 .htmlspecialchars ('encode'$ id'와'$ code'는 별도로'& code ='는'id'의 일부분이 될 것입니다. '$ code' .. – chris85
@sebjel 실행하고자하는 모든 코드는 문자열에서 가져와야합니다. 적절한 IDE (PHPStorm과 같은 것)를 사용하면 더 깨끗한 코드를 작성할 수 있습니다. HTML의 논리 .MVC (모델, 컨트롤러, 뷰)를 살펴보고 HTML 템플릿을 작성하십시오 (Twig 또는 Blade HTML 템플리트 참조). 이렇게하면 더 깔끔하고 관리하기 쉽고 버그가 적은 코드를 작성할 수 있습니다. 사람들은 내가 처음 시작했을 때를 들여다 보라고 말하면 좋겠지 만 장기적으로 도움이 될 것입니다. (나머지를 이해 한 후) – ctwheels
@sebjel'action = '페이지를 넣기를 원할 수도 있습니다 .php '(분명히 어떤 페이지로 가고 싶은지) PHP 세션을 통해 매개 변수를 전송하면 코드 검사를 통해 값을 쉽게 조작 할 수 없으며 추악한 URL도 막을 수 있습니다 – ctwheels