JavaScript로 동적으로 PHP 코드를 생성하고 다시로드하지 않고도 실행할 수 있습니까?Javascript를 사용하여 PHP 코드를 동적으로 생성
답변
글쎄, 기술적으로, 당신이 그 다음을 실행하도록 다른 Ajax 호출을 절약 할 수 백엔드 코드를 보낼 아약스를 사용할 수 있지만, 그 엄청난 보안 구멍이 될 것, 즉 DONT는
당신은에있는 IT를 DO 자바 스크립트는 클라이언트 측 언어이고 PHP는 서버 측이므로 PHP 코드를 "생성"하는 데 자바 스크립트를 사용할 수 없습니다.
당신이 할 수있는 일은 POST 또는 GET을 통해 AJAX를 사용하여 PHP 파일로 데이터를 전송하는 것입니다. PHP 파일은 해당 데이터로 작업을 수행 한 다음 페이지를 다시로드하지 않고 응답을 반환합니다.
실제로 scibuff가 말했듯이 AJAX를 통해 PHP 코드를 문자열로받은 다음 저장하는 PHP 파일로 보낼 수 있지만 Juhana가 말했듯이, 보안상의 큰 구멍이 될 것입니다. 해당 양식에 액세스하여 서버에서 PHP 코드를 작성하고 실행하면 전체 액세스 권한이 부여됩니다. – davidaam
예 할 수는 있지만 무의미하고 위험합니다. 자동화 된 PHP 스크립트 수정과 같은 목적을 위해 PHP 코드를 "생성"할 수 있지만 서버 측에서 이스케이프 처리되지 않은 입력을 직접 실행해서는 안됩니다.
나는 당신이 분명히 클라이언트와 서버 측 스크립팅의 차이를 만들어 내지 않았다고 생각합니다. 그래서 그것을 깨닫게하십시오!
다시 생각하고 문제에 대한 더 나은 해결책을 찾거나/할 수 없는지 물어보십시오.
일부 추가 정보 :XSS
- 1. JavaScript를 사용하여 체크 박스를 동적으로 생성 하시겠습니까?
- 2. JavaScript를 사용하여 동적으로 Choropleth로드
- 3. javascript를 사용하여 PHP로 동적으로 생성 된 컨트롤을 루프
- 4. 동적으로 생성 된 iframe에서 javascript를 실행하십시오.
- 5. Javascript를 사용하여 팝업 창을 트리거하는 링크를 동적으로 생성
- 6. 동적으로 HTML에서 javascript를 생성 한 페이지가있는 HttpWebRequest?
- 7. 이미지를 동적으로 생성 - PHP GD
- 8. javascript를 사용하여 슬라이드 쇼용 이미지를 동적으로 선택하십시오.
- 9. php와 javascript를 사용하여 동적으로 생성 된 변수의 수를 늘리려면 어떻게해야합니까?
- 10. javascript를 사용하여 동적으로 생성 할 때 양식 정보 전달
- 11. JavaScript를 사용하여 스키마에서 XML 생성
- 12. JavaScript를 사용하여 갤러리에 내비게이션을 동적으로 추가하기
- 13. PHP mysqli prepare - 동적으로 생성
- 14. mojo 생성 코드를 소스 경로에 동적으로 추가하기
- 15. PHP에서 Javascript를 생성 하시겠습니까?
- 16. PHP 또는 JavaScript를 사용하여 응용 프로그램 만들기
- 17. ActionScript를 사용하여 Flash에서 JavaScript를 동적으로 포함하려면 어떻게합니까?
- 18. JavaScript를 사용하여 DIV를 동적으로 삽입하려면 얼마나 비쌉니까?
- 19. javascript를 사용하여 동적으로 HTML 제목 태그를 작성하십시오.
- 20. php와 javascript를 사용하여 mysql 테이블 값으로 동적으로 콤보 상자 채우기
- 21. 동적으로 생성 된 QRadioButton을 사용하여 동적으로 생성 된 객체를 토글합니다.
- 22. 동적으로 생성 ImageButtons
- 23. jquery를 사용하여 콘텐츠를 동적으로 생성
- 24. AdvancedDatagrid를 사용하여 테이블을 동적으로 생성
- 25. PHP를 사용하여 동적으로 생성 된 파일 다운로드
- 26. 도구를 사용하여 PHP 코드를
- 27. php 대신 javascript를 사용하여 웹 서버에 액세스하십시오.
- 28. 동적으로 PHP를 사용하여 자바 스크립트를 생성
- 29. PHP session_id()를 사용하여 동적으로 우리 서버에서 iframe 생성
- 30. 플렉스 - Javascript를 사용하여 ArrayCollection에 생성 된 XML
자바 스크립트 내가 대답은 아니 ... 왜 당신이 원하는없는 생각 ..., 클라이언트 언어 서버 언어를 PHP는? – silly
예,하지만 ** 그렇게하지 마십시오 **. 무섭게, 무섭게 안전하지 않을 것입니다. 당신이 원하는 것을 조금 기술했다면, 나는 그것에 도달하는 또 다른 방법이 있다고 확신합니다. – JJJ
도대체 왜 그렇게하고 싶겠습니까 ?? –