PHP 와 HTML

4399 단어 PHHPP 와와 HHTTM
PHP 와 HTML PHP 는 서로 작 동 할 수 있 습 니 다.PHP 는 HTML 을 생 성 할 수 있 고 HTML 은 PHP 에 정 보 를 전달 할 수 있 습 니 다.1.form/URL 로 값 을 전달 할 때 어떻게 인 코딩/디 코딩 해 야 합 니까?2.로 표시 하고 있 지만$foo.x and$foo.y 변 수 는 사용 할 수 없습니다.어디 에 있 습 니까?3.HTML
배열 을 어떻게 만 듭 니까?4.나 는 어떻게 다 중 선택 상자 에서 모든 결과 값 을 얻 습 니까?1.form/URL 로 값 을 전송 할 때 어떻게 인 코딩/디 코딩 해 야 합 니까?몇 단계 에서 인 코딩 은 매우 중요 합 니 다.문자열 변수$data 가 있다 고 가정 하면 인 코딩 되 지 않 은 문자 로 전달 할 문 자 를 포함 하고 있 습 니 다.다음 단계 의 인 코딩 을 거 쳐 야 합 니 다.HTML 설명 입 니 다.어떤 문자열 을 표시 하기 위해 서 는 두 따옴표 에 포함 시 켜 야 합 니 다.또한 HTML 특수 문 자 는 html specialchars 를 사용 해 야 합 니 다.
URL:URL 은 몇 부분 으로 구성 되 어 있 습 니 다.데 이 터 를 URL 의 일부분 으로 보고 싶 으 면 urlencode()로 인 코딩 해 야 합 니 다.
예 52-1 숨겨 진 HTML 폼 요소
";?>
메모:urlencode()$data 를 사용 할 수 없습니다.urlencode()데 이 터 는 브 라 우 저의 책임 이기 때 문 입 니 다.대부분의 브 라 우 저 는 이러한 데 이 터 를 정확하게 처리 할 수 있 습 니 다.어떤 방법 으로 든(GET POST)GET 요청 만 고려 할 수 있 습 니 다.POST 요청 은 일반적으로 숨겨 져 있 기 때 문 입 니 다.
예 52-2.사용자 편집 데이터
";    echo htmlspecialchars($data)."";    echo "";?>
메모:브 라 우 저 창 에 표 시 된 데 이 터 는 읽 을 수 있 는 것 으로 디 코딩 됩 니 다.브 라 우 저 는 HTML 태그 에 대해 설명 하기 때 문 입 니 다.제출 하면 GET 든 POST 든 브 라 우 저 는 데 이 터 를 전송 할 때 URL 인 코딩 을 하고 PHP 는 디 코딩 을 합 니 다.모든 것 이 자동 으로 진행 되 므 로 아무것도 할 필요 가 없습니다.
예 52-3.
";?>
메모:실제로 GET 요청 을 쓰 고 있 기 때문에 urlencode()로 인 코딩 하 는 것 이 빠 질 수 없습니다.
메모:html specialchars()전체 URL 문자열 이 필요 합 니 다.URL 문자열 은 HTML-속성의 일부분 이기 때 문 입 니 다.이 경우 브 라 우 저 는 먼저-html specialchars()값 을 반대 한 다음 URL 을 보 냅 니 다.PHP 는 이 URL 문자열 을 식별 합 니 다.urlencoded()로 인 코딩 을 했 기 때 문 입 니 다.URL 문자열 에서&로 바 뀌 었 음 을 발견 할 수 있 습 니 다.대부분의 브 라 우 저 를 인 코딩 하지 않 아 도 모든 것 을 할 수 있 는 것 은 아 닙 니 다.따라서 정적 URL 을 쓰 더 라 도 html specialchars()로 URL 을 인 코딩 해 야 합 니 다.2.When 사용자 가 image 컨트롤 의 한 곳 을 누 르 면 폼 이 서버 에 제출 되 고 두 개의 추가 변수 가 있 습 니 다.foo.x and foo.y.$foo.x 와$foo.y 는 PHP 에서 잘못된 변수 이기 때문에 자동 으로$foo 로 변 환 됩 니 다.x and $foo_y.즉,원점 이 밑줄 로 바 뀌 었 습 니 다.3.HTML배열 을 어떻게 만 듭 니까?폼 결 과 를 배열 로 PHP 스 크 립 트 로 보 내기 위해 서 는,

좋은 웹페이지 즐겨찾기