데이터베이스 레코드의 내용을 필요로하거나 포함하려면 필요하지만/include는 파일 만 허용합니다. 이 것은 캐싱과 관련이 있으므로 파일을 쓰고 싶지 않습니다 (충돌 등). 그것을 피하는 방법?PHP, 파일에없는 것을 요구하는 법?
0
A
답변
1
1
이 데이터베이스의 내용이 사용자로부터 기여했지만, 어쨌든이 사용할 수 특히, 매우 위험하다 : 그것은 코드 인 경우
eval($your_database_content);
1
, 당신은 eval()
을 사용할 필요를, eval()
을 포함 많은 안티 패턴이 있기는하지만 설명서는 말한다 :
주의 은 임의의 PHP 코드를 실행할 수 있으므로 eval() 언어 구문은 매우 위험합니다. 따라서 그 사용은 권장되지 않습니다. 이외의 다른 옵션이 없음을 신중하게 확인한 경우 사전에 적절하게 유효성을 검사하지 않은 채 사용자에게 제공된 데이터를 전달하지 않도록 특히주의하십시오.
3
데이터베이스에서 PHP 코드를 가져오고 있습니까? 그렇다면 잘못했을 수도 있습니다. 이상적으로는 코드가 아닌 데이터베이스에만 데이터를 저장해야합니다.
데이터베이스에서 PHP 구조를 가져 오는 경우 serialize()
'버전 (또는 json_encode()
'd)을 사용하는 것이 좋습니다.
어쩌면 내가 성취하려고하는 정확한 목적을 놓친 것일 수 있습니다. 내 대답으로 잘못된 길을 가고 있는지 알려주세요.
무엇을 하든지간에 실제로 수행해야하는 경우가 아니면 eval
에 의지하지 마십시오. 그리고 나서라도하지 말아라.
관련 문제
- 1. 모든 것을 요구하는 값은 [MySQL의]
- 2. IIS 사이트에서 서비스를 기다리는 것을 요구하는 방법?
- 3. 인터페이스 파일에없는 것은 무엇입니까?
- 4. 파일에없는 문자 읽기 스트림
- 5. 전역 범위 파일에없는 변수
- 6. <php를 PHP 파일에 쓰는 것을 피하는 법
- 7. HTML 페이지에 파일에없는 데이터가 표시됩니다.
- 8. "gstring"이라고 말하는 것을 피하는 법?
- 9. git : 파일이 제거되었다는 것을 '깨닫는 법'
- 10. Delphi 2009는 왜 내가 구축 할 것을 요구하는 경우가 있습니까?
- 11. PHP 4에서 쓰레기를 치우는 법
- 12. PHP : 객체 변수를 만드는 법?
- 13. mysql_query에서 테이블을 선택하는 법 PHP
- 14. 코드 숨김 파일에없는 메서드에서 UserControl을 반환하십시오.
- 15. Ruby에서 블록을 요구하는 방법?
- 16. C#을 요구하는 운영자
- 17. 클래스가 org.eclipse.OSGI jar 파일에없는 것 같습니다.
- 18. 페이지 이름 속성이 SSRS RDLC 파일에없는
- 19. 이 PHP 코드를 C++로 작성하는 법
- 20. 더 많은 클래스로 PHP 클래스를 확장하는 법
- 21. 클래스에서 ARC를 요구하는 방법?
- 22. 기본적으로 "요구하는"경로는 무엇입니까? 루비에서
- 23. php : $ _POST에서 SQL injection을 막는 법
- 24. facebook php - 앨범 표지 사진을 얻는 법
- 25. PHP 곱슬 곱슬 곱슬하게 작성하는 법
- 26. PHP + Imagick : 이미지의 일부분에 그라데이션을 적용하는 법?
- 27. PHP 문맥에서 어휘 유형을 말하는 법
- 28. PHP "do"라는 함수를 만드는 법?
- 29. PHP/MySQL - URL의 특수 문자. 피하는 법?
- 30. PHP 배열에서 마지막 인디 스를 나타내는 법?
당신이 말하는 "내용"의 종류를 명확히하십시오. – jrennie