Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 웹하드추천
- Session
- JavaScript
- function
- Laravel
- JSON
- OOP
- UTF-8
- 무료다운로드쿠폰
- post
- MySQL
- Forms
- Regex
- php
- composer-php
- HTML
- Ajax
- Apache
- jquery
- variables
- curl
- 경영
- string
- Arrays
- 전략
- file-upload
- Linux
- date
- 웹하드순위
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP: URL 의 방향 을 재 설정 하 시 겠 습 니까? 본문
나 는 이미 하나의 함 수 를 실현 하 였 는데, 그것 이 모든 페이지 에서 실행 되 고 있 으 며, 나 는 비 로그 인 사용자 의 방문 을 제한 하고 싶 습 니 다.
방문 자가 로그 인하 지 않 으 면 이 기능 은 자동 으로 로그 인 화면 으로 바 뀝 니 다.
저 는 PHP 함 수 를 만 들 고 싶 습 니 다.
이 함 수 는 외부 서버 에서 실 행 됩 니 다.
또한 여러 개의 설 치 된 url (모든 보호 역 의 url 배열) 을 사 이 를 옮 겨 다 니 며 방향 을 바 꾸 는 지 확인 하 십시오.그래서 나 는 모든 페이지 에서 보호 하고 작 동 하 는 지 를 쉽게 확인 할 수 있다.
어떻게 이 럴 수가 있 지?
감사합니다.
대답 하 다.
$urls = array( 'http://www.apple.com/imac', 'http://www.google.com/' ); $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); foreach($urls as $url) { curl_setopt($ch, CURLOPT_URL, $url); $out = curl_exec($ch); // line endings is the wonkiest piece of this whole thing $out = str_replace("\r", "", $out); // only look at the headers $headers_end = strpos($out, "\n\n"); if( $headers_end !== false ) { $out = substr($out, 0, $headers_end); } $headers = explode("\n", $out); foreach($headers as $header) { if( substr($header, 0, 10) == "Location: " ) { $target = substr($header, 10); echo "[$url] redirects to [$target]
"; continue 2; } } echo "[$url] does not redirect
"; }
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PhP 를 사용 하여 My Sql 에 저 장 된 비밀 번 호 를 암호 화 하 는 가장 좋 은 실천 은 무엇 입 니까? (0) | 2020.11.27 |
---|---|
PHP: Zend Form Element 파일 로 올 린 파일 을 어떻게 바 꿉 니까? (0) | 2020.11.27 |
php 에서 eregi () 의 대체 방법 [복사] (0) | 2020.11.27 |
PHP 에서 변 수 를 정의 하지 않 았 는 지 확인 합 니 다. (0) | 2020.11.27 |
PHP 컬 pt 500 오류 (0) | 2020.11.27 |
Comments