본문 바로가기

반응형

전체 글

PHP vs Node.js 비교 Node.js와 PHP와는 다른 특징을 가지고 있으므로 서버의 목적이나 종류에 따라 둘의 장단점을 구분하여 사용하는것이 좋다. 아래 글은 출처: https://flearning-blog.tistory.com/24 [플러닝 Flearning] 퍼왔습니다. PHP의 장점 1 - 코드와 컨텐츠의 융합 HTML와 CSS로 웹사이트를 제작 하던 중 특정 프로세스를 웹 상에 추가하거나, URL의 일부 파라미터에 따라 예쁘게 다듬고 싶거나, 데이터베이스의 데이터를 사이트에 이용하고 싶은 경우가 있습니다. 그럴때 PHP는 즉석으로 태그를 열어 작성할 수 있습니다. PHP의 장점 2 - 깊은 코드의 기반 이미 존재하는 대부분의 웹 서버엔 PHP 코드로 가득합니다. 워드프레서, 드루팔 등 대다수 인기 플랫폼들이 웹 서버 .. 더보기
PHP-ML - Machine Learning in PHP PHP를 활용한 머신러닝 Simple and efficient tools for data mining and data analysis 20+ ready to use algorithms Built with plain PHP No additional dependencies Open source, commercially usable - MIT license 문서 https://php-ml.readthedocs.io/en/latest/ Home - PHP-ML - Machine Learning library for PHP PHP-ML - Machine Learning library for PHP Fresh approach to Machine Learning in PHP. Algorithms, Cross Vali.. 더보기
3. 바로 가기 The Else 이 팁은 유용한 관행에 우연히 걸려, 변수를 사용하기 전에 항상 초기화하는 것이다. 사용자 이름에 따라 사용자가 관리자인지 여부를 결정하는 조건문을 고려하십시오. 코드 1 이것은 한 눈에 이해하기 쉬우므로 충분히 안전해 보인다. 편의상 이름과 이메일에 대한 변수를 설정하는 좀 더 정교한 예를 상상해 보십시오. 코드 2 $admin은 여전히 명시적으로 TRUE 또는 FALSE로 설정되어 있기 때문에, 모든 것이 잘 되어 있지만, 나중에 개발자가 다른 것을 추가한다면, 다음과 같은 것을 잊을 수 있는 기회가 있다. 코드 3 사용자가 다른 조건을 트리거하는 사용자 이름을 제공하는 경우 $admin은 초기화되지 않는다. 이것은 원치 않는 행동이나 더 나쁜 보안 취약성으로 이어질 수 있다. 또한 첫 번째 조건에서.. 더보기
2. 비교 연산자의 차이점 이것은 좋은 팁이지만, 엄격하지 않은 비교가 문제를 일으킬 수 있는 때를 보여주는 실제적인 예는 빠져 있다. strpos()를 사용하여 문자열 내에 기판이 존재하는지 여부를 판단할 경우(기판을 찾을 수 없을 경우 FALSE를 반환함), 결과가 잘못될 수 있음: 코드 1 기판 크리스가 크리스 앤 숀의 맨 처음에 발생하기 때문에 스트로스()가 정확히 0을 반환하여 줄의 첫 번째 위치를 나타낸다. 조건문은 이것을 부울로 취급하기 때문에 FALSE로 평가하여 조건이 실패한다. 다시 말해, 크리스는 작가가 아닌 것처럼 보이지만, 그는 작가랍니다! 이것은 엄격히 비교해서 교정할 수 있다. 코드 2 더보기
1. SQL 인젝션 치트 시트 사용 1. SQL 인젝션 치트 시트 사용 이 특정 팁은 사용 방법에 대한 설명없이 유용한 리소스에 대한 링크 일뿐입니다. 한 번의 특정 공격에 대한 다양한 순열을 연구하는 것이 유용 할 수 있지만, 공격으로부터 보호하는 방법을 배우는 데 시간이 더 좋습니다. 또한 SQL 주입보다 웹 응용 프로그램 보안에 더 많은 것이 있습니다. 예를 들어, XSS (Cross-Site Scripting) 및 CSRF (Cross-Site Request Forgeries)는 최소한 일반적이고 위험합니다. 필요한 컨텍스트를 제공 할 수 있지만 한 번의 공격에 지나치게 집중하고 싶지 않기 때문에 먼저 한 걸음 물러서겠습니다. 모든 개발자는 좋은 보안 방법을 숙지해야하며 이러한 방법을 염두에두고 앱을 설계해야합니다. 기본 규칙은 다.. 더보기
test page test page detail test page detail 2 더보기

반응형