반응형

php 24

난스 작성 및 사용 방법

난스 작성 및 사용 방법 저는 웹사이트를 운영하고 있는데, 게임을 하는 횟수에 따라 점수를 주는 점수 제도가 있습니다. 해싱을 사용하여 스코어링을 위한 http 요청의 무결성을 증명하기 때문에 사용자는 아무것도 변경할 수 없습니다.그러나 내가 우려한 대로 누군가 그것을 변경할 필요가 없다는 것을 알게 되었고, 단지 높은 점수를 받아 http 요청, 헤더 등을 복제할 필요가 있었습니다. 전에는 이 공격으로부터 보호하는 것이 금지되어 있었습니다.그것은 가능성이 낮다고 여겨졌기 때문입니다.하지만, 그 일이 일어난 지금, 나는 할 수 있다.이 http 요청은 플래시 게임에서 생성되어 php에 의해 검증되고 php가 데이터베이스에 입력됩니다. 난스가 이 문제를 해결할 것이라고 확신하지만, 그것들을 어떻게 구현해야..

source 2023.02.07

PHP는 에 상당합니다.NET/Java의 toString()

PHP는 에 상당합니다.NET/Java의 toString() PHP 변수 값을 문자열로 변환하려면 어떻게 해야 합니까? 빈 문자열로 연결하는 것보다 더 나은 방법을 찾고 있었습니다. $myText = $myVar . ''; ToString().method(Java)로 지정합니다.주조 연산자를 사용할 수 있습니다. $myText = (string)$myVar; 문자열 캐스팅 및 변환에 대한 자세한 내용은 PHP 매뉴얼의 Strings 섹션에 나와 있습니다. 여기에는 boulan 및 null에 대한 특별한 처리가 포함됩니다.이것은 타이프캐스팅을 사용하여 이루어집니다. $strvar = (string) $var; // Casts to string echo $var; // Will cast to string i..

source 2023.01.29

PHP 기본 도메인/url을 가져오는 방법

PHP 기본 도메인/url을 가져오는 방법 function url(){ if(isset($_SERVER['HTTPS'])){ $protocol = ($_SERVER['HTTPS'] && $_SERVER['HTTPS'] != "off") ? "https" : "http"; } else{ $protocol = 'http'; } return $protocol . "://" . $_SERVER['HTTP_HOST']; } 예를 들어, 같은 디렉토리로 작업하면 정상적으로 동작하지만, 서브 디렉토리를 만들어 작업하면 서브 디렉토리의 위치도 알 수 있습니다.나는 단지 원한다example.com하지만 그것은 나에게example.com/sub폴더 내에서 작업하는 경우sub메인 디렉토리를 사용하고 있으면, 기능은 정상적으..

source 2023.01.29

PHP를 사용하여 문자열에서 마지막 쉼표를 제거하려면 어떻게 해야 합니까?

PHP를 사용하여 문자열에서 마지막 쉼표를 제거하려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. 문자열 끝에서 콤마를 삭제하려면 어떻게 해야 하나요? (10개의 답변) 닫힘6개월 전에요. 루프를 사용하여 데이터베이스에서 값을 가져오고 있으며 결과는 다음과 같습니다. 'name', 'name2', 'name3', 그리고 난 이렇게 하고 싶어 'name', 'name2', 'name3' 루프의 마지막 값 뒤에 있는 쉼표를 삭제합니다.다음 기능을 사용합니다. rtrim($my_string, ','); Second 파라미터는 삭제할 문자를 나타냅니다.시험: $string = "'name', 'name2', 'name3',"; $string = rtrim($string,','); 다음 코드를 사용해..

source 2023.01.29

커스텀 .php 파일에 WordPress 함수를 포함하려면 어떻게 해야 합니까?

커스텀 .php 파일에 WordPress 함수를 포함하려면 어떻게 해야 합니까? 커스텀 .php 파일에 WordPress 함수를 포함하려면 어떻게 해야 합니까? 상세:내 테마(컨스트럭터) 아래에 보고서라는 이름의 디렉토리가 있습니다.여기에는 다운로드용 DOMPDF를 사용하여 사이트의 데이터에서 보고서를 생성하는 .php 파일이 포함되어 있습니다.예를 들어 WordPress 엔진이 제공하는 기능을 사용하고 싶습니다.get_the_author_meta( 'user_firstname', $user_id )이것들을 사용하면, (자연스럽게) 다음의 에러가 발생합니다. 치명적인 오류: 15번째 줄에서 ROOT/public_html/wp-content/temes/constructor/reports/testreport..

source 2023.01.29

Symfony2 번들에 상대적인 파일 접근

Symfony2 번들에 상대적인 파일 접근 Symfony2 앱의 라우팅 구성에서 다음과 같은 파일을 참조할 수 있습니다. somepage: prefix: someprefix resource: "@SomeBundle/Resources/config/config.yml" 컨트롤러 또는 다른 PHP 코드 내에서 번들에 관련된 파일에 액세스할 수 있는 방법이 있습니까?특히 Symfony\Component\를 사용하려고 합니다.Yaml\Parser 오브젝트를 사용하여 파일을 해석합니다.이 파일을 완전히 참조하고 싶지는 않습니다.기본적으로 다음과 같은 작업을 수행합니다. $parser = new Parser(); $config = $parser->parse( file_get_contents("@SomeBundle/R..

source 2023.01.19

리소스 컨트롤러의 Larabel 명명된 경로

리소스 컨트롤러의 Larabel 명명된 경로 Larabel 4.2를 사용하여 자원 컨트롤러 루트에 이름을 할당할 수 있습니까?루트는 다음과 같이 정의됩니다. Route::resource('faq', 'ProductFaqController'); 루트에 다음과 같은 이름 옵션을 추가하려고 했습니다. Route::resource('faq', 'ProductFaqController', array("as"=>"faq")); / /faq 루트를 {{ Route::currentRouteName() }}은 산출된다.faq.faq.index한 것이 faq.자원 컨트롤러 루트를 사용하면 작성된 개별 경로별로 이름이 자동으로 생성됩니다. Route::resource()는 기본적으로 각 루트를 수동으로 정의할 필요가 없는 개..

source 2023.01.15

PHP의 ::(이중 콜론)과 ->(화살표)의 차이점은 무엇입니까?

PHP의 ::(이중 콜론)과 ->(화살표)의 차이점은 무엇입니까? PHP에서 메서드에 액세스하는 방법에는 두 가지가 있는데, 차이점은 무엇입니까? $response->setParameter('foo', 'bar'); 그리고. sfConfig::set('foo', 'bar'); ->큰 기호나 쉐브론이 는 변수의 로, ( 큰 쉐브론이 있는 )는 변수의 함수로 됩니다.::은 수업의 됩니다. (이중콜론) =>할당 연산자는 어레이 내의 데이터를 할당하는 데만 사용됩니까?은, 「아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아.=변수 인스턴스화 또는 수정에 사용되는 할당 연산자인스턴스일 , " "를 사용합니다.-> 이외의는, 을 사용합니다::. , ,,->멤버에 대한 할 수 되지 않습니..

source 2022.12.25

Composer 자동 로드 사용

Composer 자동 로드 사용 저는 이 문제에 관해 인터넷을 둘러보고 있지만, 아무런 운이 없습니다.이 코드를 사용하여 작곡가의 자동 로드를 사용하고 있습니다.composer.json: "autoload": { "psr-0": {"AppName": "src/"} } 단, 벤더 폴더보다 높은 레벨에서 자동 로딩해야 합니다. 다음과 같은 조작은 동작하지 않습니다. "autoload": { "psr-0": {"AppName": "../src/"} } 수정 방법이나 방법을 아는 사람 있나요?모든 패키지는 자동 로딩 자체를 담당해야 합니다. 정의한 패키지에서 나온 자동 로딩 클래스로 무엇을 달성하려고 합니까? 응용 프로그램 자체에 대한 한 가지 해결 방법은 다음과 같은 네임스페이스를 로더 인스턴스에 추가하는 것..

source 2022.12.05

객체 속성에 직접 할당된 호출 종료

객체 속성에 직접 할당된 호출 종료 객체의 속성에 할당한 닫힘을 변수에 재할당하여 호출하지 않고 직접 호출할 수 있도록 합니다.이게 가능합니까? 않고 이 됩니다.Fatal error: Call to undefined method stdClass::callback(). $obj = new stdClass(); $obj->callback = function() { print "HelloWorld!"; }; $obj->callback(); PHP7에서는 다음을 수행할 수 있습니다. $obj = new StdClass; $obj->fn = function($arg) { return "Hello $arg"; }; echo ($obj->fn)('World'); 또는 Closure::call()을 사용합니다.단, 이..

source 2022.12.05
반응형