<?php
  require_once("../config.php");
  $url = htmlspecialchars($_GET["url"]);
  if (explode("/", $url)[0] != "i.pximg.net" && explode("/", $url)[0] != "s.pximg.net") die("不正なURL");

  // ファイル類
  $ext = explode(".", $url);
  $ext = $ext[array_key_last($ext)];
  if ($ext == "jpg") $ext = "jpeg";

  // ファイル名
  $fname = explode("/", $url);
  $fname = $fname[array_key_last($fname)];

  header("Content-type: image/".$ext);
  header("Content-Disposition: filename=\"".$fname."\"");

  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, "https://".$url);
  curl_setopt($ch, CURLOPT_REFERER, "https://www.pixiv.net/");
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  curl_exec($ch);
  curl_close($ch);
?>