PHPで外部サイトを読み込む方法だと、 file_get_contents関数や curl関数を使います。
https://www.t3a.jp/blog/web-develop/get-site-data/
しかし、ヘッダーが無いとはじかれてしまうページも存在します。
そんな時には、呪文のように以下のコードを使えば、大体、取得できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$url = "https://corp.unifas.net/"; $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $url ); curl_setopt( $ch, CURLOPT_HTTPHEADER, $headers ); curl_setopt( $ch, CURLOPT_ENCODING, 'gzip'); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true); curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true ); curl_setopt( $ch, CURLOPT_MAXREDIRS, 10 ); curl_setopt( $ch, CURLOPT_AUTOREFERER, true ); $html = curl_exec( $ch ); $html = mb_convert_encoding($html, 'UTF-8', 'ASCII, JIS, UTF-8, SJIS'); curl_close( $ch ); |