<?php
$i_kadi = "r10net";
$data = file_get_contents("https://www.instagram.com/".$i_kadi."/?__a=1");
$json = json_decode($data,true);
echo "<pre>";
//print_r($json);
$data = $json['graphql']['user']['edge_owner_to_timeline_media']['edges'];
$username = $json['graphql']['user']['username'];
$profil_resmi = $json['graphql']['user']['profile_pic_url'];
echo "<img src='".'data:image/jpg;base64,'.base64_encode(file_get_contents($profil_resmi))."'>";
$toplam_takipci = number_format($json['graphql']['user']['edge_followed_by']["count"]);
$toplam =count($data);
?>Olmamasının sebebi Instagram verisini direkt çektiğinizde SAMEORGIN hatası veriyor olması, bu şekilde yaparsanız dosyanın içeriğini alıp base64 ile sisteminizde gösterebilirsiniz ve sorunuz çözülür.
instagram_get yerine ben
file_get_contents kullandım. Siz kendi fonksiyonunu kullanabilirsiniz. echo "<img src='".'data:image/jpg;base64,'.base64_encode(file_get_contents($profil_resmi))."'>";
Saygılarımla,