php 33

POST 파라미터를 Postman으로 송신하는 것은 동작하지 않지만 GET 파라미터를 송신하는 것은 동작합니다.

POST 파라미터를 Postman으로 송신하는 것은 동작하지 않지만 GET 파라미터를 송신하는 것은 동작합니다. Chrome 확장 Postman을 사용하여 간단한 PHP 페이지를 테스트하려고 합니다.URL 파라미터를 송신하면 스크립트는 정상적으로 동작합니다(예를 들어 변수는$_REQUEST파라미터)를 참조해 주세요.내가 그들을 보낼 때x-www-form-urlencoded파라미터,$_REQUEST파라미터에는PHPSESSID. 스크립트: URL 파라미터를 송신할 때$_REQUEST에는 다음이 포함됩니다. 하지만 변수로 보낼 때는$_REQUEST에는 다음이 포함되지 않습니다. 제가 무엇을 빠뜨리고 있나요?나는 우체국 url을 postman으로 설정하고 있었다.http://Apache는 다른 곳으로 리다이렉트..

source 2022.12.12

'가 뭐죠?'가 뭐죠?무엇인가.무엇인가.정확히요?정확히요?의 줄임말이다의 줄임말이다..5.4.0부터 디폴트로 유효하게 되어 있습니다.5.4.0부터 디폴트로 유효하게 되어 있습니다.설정을 지정합..

'가 뭐죠? 무엇인가.. 5.4.0부터 디폴트로 유효하게 되어 있습니다.php.ini설정을 지정합니다.이것은 다음과 같은 약어입니다. 이러한 태그를 쇼트 태그라고 합니다.설명서의 예 1을 참조하십시오.그 말은 반복할 가치가 없기 때문에echoPHP의 의미를 정확히 알고 싶다고 생각했습니다. Array ( [0] => Array ( [0] => 368 // T_OPEN_TAG_WITH_ECHO [1] => [2] => 1 ) ) 이 코드를 사용하여 직접 테스트할 수 있습니다. $tokens = token_get_all(''); print_r($tokens); foreach($tokens as $token){ echo token_name((int) $token[0]), PHP_EOL; } 파서 토큰 목록에서..

source 2022.12.12

PHP call_user_func vs. 호출 함수

PHP call_user_func vs. 호출 함수 아주 쉬운 설명이 있을 거예요.이 두 가지 차이점은 무엇입니까? function barber($type){ echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ...이것(그리고 이점은 무엇입니까?) function barber($type){ echo "You wanted a $type haircut, no problem\n"; } barber('mushroom'); barber('shave'); 실제 함수 이름은 알고 있을 때 사용하십시오. call_user_func미리 이름은 모르지만..

source 2022.12.12

PHP의 "치명적 오류: 최대 함수 중첩 수준 '100'에 도달했습니다, 중단합니다!"에 대한 해결 방법

PHP의 "치명적 오류: 최대 함수 중첩 수준 '100'에 도달했습니다, 중단합니다!"에 대한 해결 방법 html 파일내의 모든 URL을 검색해, 검출된 URL에 링크 된 각 html 컨텐츠에 대해서 같은 처리를 반복하는 기능을 만들었습니다.함수는 재귀적이며 무한히 지속될 수 있습니다.그러나 100번의 재귀 후에 재귀가 정지되는 글로벌 변수를 설정하여 재귀에 제한을 두었습니다. 그러나 php는 다음 오류를 반환합니다. 치명적 오류: D:\wamp\www\crawler1\simplehtmldom_1_5\simple_html_dom의 최대 함수 중첩 수준인 '100'에 도달하여 중단되었습니다.1355행의 php 여기서 해결책을 찾았습니다.네스트 함수 호출 제한을 늘렸지만 내 경우에는 작동하지 않습니다. 위의..

source 2022.12.12

isset()과 array_key_exists()의 차이점은 무엇입니까?

isset()과 array_key_exists()의 차이점은 무엇입니까? 이 질문에는 이미 답변이 있습니다. PHP에 어레이 키가 있는지 확인하는 것이 더 빠르고 좋은 방법은 무엇입니까? (11개의 답변) 닫힘3년 전. 다음 2개의 함수 호출을 어떻게 비교합니까? isset($a['key']) array_key_exists('key', $a) array_key_exists 키가 배열에 존재하는지 여부를 확실하게 알립니다만,true키/패킷이 존재하지만 존재하지 않는 경우. $a = array('key1' => 'フーバー', 'key2' => null); isset($a['key1']); // true array_key_exists('key1', $a); // true isset($a['key2']); //..

source 2022.12.12

인수가 있는 PHP array_filter

인수가 있는 PHP array_filter 다음 코드가 있습니다. function lower_than_10($i) { return ($i < 10); } 다음과 같이 어레이를 필터링할 수 있습니다. $arr = array(7, 8, 9, 10, 11, 12, 13); $new_arr = array_filter($arr, 'lower_than_10'); lower_than_10에 인수를 추가하여 체크할 숫자도 받아들이려면 어떻게 해야 합니까?예를 들어, 만약 내가 이걸 가지고 있다면: function lower_than($i, $num) { return ($i < $num); } 10에서 $num으로 전달되는 array_filter에서 호출하려면 어떻게 해야 합니까?php 5.3 이상을 사용하는 경우 cl..

source 2022.12.03

PHP - 컬 디버깅

PHP - 컬 디버깅 요청을 보내기 전에 요청의 게시 필드를 확인하고 싶습니다. (디버깅을 위해). 제가 사용하고 있는 PHP 라이브러리(클래스)는 제가 만든 것이 아니기 때문에 이해하려고 합니다. 내가 알기로는, 그것은curl_setopt()머리글과 같은 다른 옵션을 설정하고 나서curl_exec()요청을 보냅니다. 전송되는 포스트 필드를 확인하는 방법에 대한 의견이 있으십니까?를 유효하게 할 수 있습니다.CURLOPT_VERBOSE옵션을 Curl, PHP 지정하여 해당 정보를 (메시지)에 기록합니다.CURLOPT_STDERR: // CURLOPT_VERBOSE: TRUE to output verbose information. // Writes output to STDERR, // -or- the fi..

source 2022.12.03

iOS 기기에서 PHP 페이지에 액세스할 수 있는지 확인합니다.

iOS 기기에서 PHP 페이지에 액세스할 수 있는지 확인합니다. 저는 간단한 PHP 웹페이지를 가지고 있는데, iPhone/iPad 또는 Web Browser에서 액세스 할 수 있는지 여부에 따라 다른 콘텐츠를 반환하고 싶습니다.내가 어떻게 그럴 수 있을까?사용자 에이전트 사용:$_SERVER['HTTP_USER_AGENT']간단한 검출을 위해 다음 스크립트를 사용할 수 있습니다. 사용자 디바이스에 대한 자세한 내용을 알고 싶다면 http://deviceatlas.com 또는 http://deviceatlas.com 중 하나의 솔루션을 사용하는 것이 좋습니다.preg_match("/iPhone|Android|iPad|iPod|webOS/", $_SERVER['HTTP_USER_AGENT'], $match..

source 2022.11.22

PHP 날짜 현재 날짜로 5년 추가

PHP 날짜 현재 날짜로 5년 추가 PHP 코드는 다음과 같습니다. $end=date('Y-m-d'); 현재 날짜를 얻기 위해 사용하고 5년 후의 날짜가 필요합니다. 예를 들어 다음과 같습니다. $end=date('(Y + 5)-m-d'); 이거 어떻게 해?사용 방법: $end = date('Y-m-d', strtotime('+5 years')); 날짜 수정이 투고에 근거하여 strtotime()은 매우 강력하며 상대 표현식을 사용하여 날짜를 쉽게 수정/수정할 수 있습니다. 절차 $dateString = '2011-05-01 09:22:34'; $t = strtotime($dateString); $t2 = strtotime('-3 days', $t); echo date('r', $t2) . PHP_EOL..

source 2022.11.22

요청이 PHP를 사용한 AJAX 요청인지 확인하는 방법

요청이 PHP를 사용한 AJAX 요청인지 확인하는 방법 제 php 페이지에 대한 요청이 Ajax 요청인지 서버 측을 확인하고 싶습니다. 저는 두 가지 방법을 보았습니다. 첫 번째 방법: 송신GET페이지에 이것이 AJAX 요청임을 알려주는 요청의 매개 변수(=mypage.php?ajax) mypage.mypage: if(isset($_GET['ajax'])) { //this is an ajax request, process data here. } 두 번째 방법: 헤더를xmlHttpRequest: 클라이언트 측 js: xmlHttpRequestObject.open(“GET”,url,true); xmlHttpRequestObject.setRequestHeader('X-Requested-With', 'XMLHt..

source 2022.11.13