Lumen 또는 Laravel 5에서 시간대 변경

저는 루멘 프레임워크를 사용하고 있습니다.타임존을 유럽/파리 CEST로 변경하는 방법 변수를 추가했습니다..env파일: APP_TIMEZONE=Europe/Paris 하지만 이건 안 돼타임존을 갱신하는 올바른 방법은 무엇입니까? 질문에 대한 답변 폴더에 파일을 구성하여 앱 표준 시간대를 설정할 수 있습니다. 시간대를 변경하려면 app.php 파일에서 시간대 값을 변경합니다. 이 섹션에 기재되어 있습니다. ————————————————————————– Application Timezone ————————————————————————– Here you may specify the default timezone for … Read more

php 세션 ID는 얼마나 고유합니까?

php 세션 ID는 얼마나 고유합니까?저는 여러 가지 글을 읽고 두 명의 사용자에게 결코 같은 세션 ID를 받지 말아야 한다는 인상을 받았습니다.GUID 아니야? 질문에 대한 답변 발송된 상품으로는 그다지 독특하지 않습니다.디폴트 설정에서는 get time of day의 결과 등 다양한 해시의 결과입니다만, 걱정이 되는 경우는, 다음과 같이 /dev/urandom 로부터 엔트로피를 취득하도록 설정할 필요가 있습니다. ini_set(“session.entropy_file”, “/dev/urandom”); ini_set(“session.entropy_length”, … Read more

포함할 PHP pass 변수

변수를 포함 파일로 전달하려고 합니다.호스트가 PHP 버전을 변경했는데 이제 어떤 솔루션을 사용해도 작동하지 않습니다. 내가 찾을 수 있는 모든 방법을 시도해 본 것 같아.그게 가장 간단한 일이라고 확신해! 변수는 호출된 첫 번째 파일에서 설정 및 평가해야 합니다(실제로$_SERVER[‘PHP_SELF’]포함된 파일이 아닌 해당 파일의 경로를 반환해야 합니다.second.php). 옵션 1 첫 번째 파일: global $variable; $variable = “apple”; include(‘second.php’); … Read more

PHP 경고: 모듈이 0행의 알 수 없는 위치에 이미 로드되었습니다.

Mac OSX Mavericks에서 homebrew php55를 사용하는 경우 php 명령을 실행할 때마다 다음과 같은 오류 메시지가 나타납니다(모든 것이 잘 실행되므로 귀찮을 뿐입니다). PHP Warning: Module ‘intl’ already loaded in Unknown on line 0 나는 달렸다 php –ini 그리고 그 결과는 php –ini PHP Warning: Module ‘intl’ already loaded in Unknown on line 0 Warning: Module ‘intl’ … Read more

$_ENV가 비어 있는 이유는 무엇입니까?

나는 달리고 있다Apache/2.2.11 (Win32) PHP/5.3.0.htaccess 파일에서 다음 작업을 수행했습니다. SetEnv FOO bar 인쇄를 하면$_ENVPHP 파일의 변수에서 빈 배열이 표시됩니다.환경변수가 표시되지 않는 이유는 무엇입니까?애초에 왜 비어있지? 변수를 찾긴 했지만, 이 변수가$_SERVER변수.그리고 어떤 이유에선지 두 번 정도 나타납니다.왜 이러한가? [REDIRECT_FOO] => bar [FOO] => bar 다음 방법으로 얻을 수 있을 것 같습니다.getenv(‘FOO’)그래서 그걸 대신 써야 할 것 … Read more

태그 열기/닫기 및 퍼포먼스

어리석은 질문일 수도 있지만, PHP를 비교적 처음 접하는 사람으로서 HTML 템플릿 코드로 PHP 태그를 자주 열고 닫는 퍼포먼스 관련 문제가 없는지 궁금하고, 있다면 PHP 태그로 작업하는 베스트 프랙티스는 무엇입니까? 제 질문은 닫는 태그의 중요성/정확성 또는 다른 코드보다 읽기 쉬운 코드 유형이 아니라 문서가 어떻게 해석/실행되고 성능에 어떤 영향을 미칠 수 있는지에 대한 것입니다. 예를 들면, … Read more

원칙 2 및 추가 필드가 있는 다대다 링크 테이블

(당연하지 않은 질문 죄송합니다.이 투고를 쓰면서 몇 가지 질문에 답하려고 했습니다만, 여기 있습니다. 링크 테이블 내에 다대다 관계가 있는 데이터베이스 모델을 작성하려고 합니다만, 링크당 값(이 경우 재고 관리 테이블)도 있습니다.(이것은, 다른 문제에 대한 기본적인 예입니다만, 속행하기 전에 이것만으로 테스트해 보겠습니다). exportmwb를 사용하여 이 간단한 예제를 위해 두 개의 엔티티 스토어와 제품을 생성했습니다.둘 다 아래에 표시되어 … Read more

$_SERVER[‘REMOTE_ADDR’]를 신뢰해도 안전한가?

신뢰해도 안전한가?$_SERVER[‘REMOTE_ADDR’]요청 헤더 변경 등으로 대체할 수 있습니까? 그런 걸 써도 안전할까요? if ($_SERVER[‘REMOTE_ADDR’] == ‘222.222.222.222’) { // my ip address $grant_all_admin_rights = true; } 질문에 대한 답변 네, 안전합니다.TCP 접속의 송신원IP이며, HTTP 헤더를 변경하는 것으로 대체할 수 없습니다. 주의해야 할 1가지 케이스는 리버스 프록시의 배후에 있는 경우입니다.이 경우 REMOTE_ADDR은 항상 프록시 서버의 IP이며 사용자 … Read more

PHP는 두 개의 연관 어레이를 하나의 어레이로 결합합니다.

$array1 = array(“$name1” => “$id1”); $array2 = array(“$name2” => “$id2”, “$name3” => “$id3”); 모든 것을 조합한 새로운 어레이가 필요합니다.즉, $array3 = array(“$name1” => “$id1”, “$name2” => “$id2”, “$name3” => “$id3”); 어떻게 하면 좋을까요? 죄송합니다. ID는 서로 일치하지 않지만 기술적으로 이름은 일치할 수 있지만 가능성이 낮기 때문에 모두 1개의 어레이에 나열해야 합니다.array_merge를 살펴보았지만 이것이 최선의 방법인지 … Read more

PHP – 클래스 내에서 상수를 정의합니다.

클래스 내에서 상수를 정의하고 클래스 컨텍스트에서 호출되었을 때만 상수가 표시되도록 하려면 어떻게 해야 합니까? ……와 같은Foo::app()->MYCONSTANT; (또, 다음과 같이 불릴 경우)MYCONSTANT무시당하다) 질문에 대한 답변 클래스 상수 참조: class MyClass { const MYCONSTANT = ‘constant value’; function showConstant() { echo self::MYCONSTANT. “n”; } } echo MyClass::MYCONSTANT. “n”; $classname = “MyClass”; echo $classname::MYCONSTANT. “n”; // As of … Read more

Laravel 모델 속성 기본값 설정 방법 [복제]

이 질문에는 이미 답변이 있습니다. Larabel/Allustive 모델의 기본 속성 값을 설정하려면 어떻게 해야 합니까? (5개의 답변) 4년 전에 문을 닫았어요 Laravel 모델에서 속성의 기본값을 설정하려면 어떻게 해야 합니까? 마이그레이션을 작성할 때 기본값을 설정해야 합니까, 아니면 모델 클래스에서 설정해야 합니까? 질문에 대한 답변 Model에서도 Default Attribute를 설정할 수 있습니다.> protected $attributes = [ ‘status’ => self::STATUS_UNCONFIRMED, … Read more

PHP simpleX

PHP의 SimpleXML을 사용하여 기존 XML 파일에 데이터를 추가하려고 합니다.문제는 모든 데이터를 한 줄에 추가하는 것입니다. <name>blah</name><class>blah</class><area>blah</area> … 기타 등등.모두 한 줄로.줄 바꿈은 어떻게 도입합니까? 어떻게 해야 되지? <name>blah</name> <class>blah</class> <area>blah</area> 사용하고 있다asXML()기능. 고마워요. 질문에 대한 답변 DOMDocument 클래스를 사용하여 코드를 다시 포맷할 수 있습니다. $dom = new DOMDocument(‘1.0’); $dom->preserveWhiteSpace = false; $dom->formatOutput = true; $dom->loadXML($simpleXml->asXML()); … Read more