回答編集履歴

2 json用header追加

namda

namda score 693

2019/04/02 13:30  投稿

http://hogehoge.com/imgsrc.php
をブラウザで開いてください。
その見た目がそのままfile_get_contentsに取り込まれます。
ですのでこの場合はimgsrc.phpに
```php
<?php
echo 'http://hogehoge.com/imgsrc.php';
```
としてください
2019-04-02 13:23追記
PHPの中身は共有できません。(serializeなど方法はあるけどセキュリティ的によろしくない)
なのでこの場合API化してJSON形式でやり取りするのがベストでしょう。
その場合
```php
<?php
//送る方
$output['headerImg'] = 'http://hogehoge.com/headerImg.jpg';
$output['topLink'] = 'http://hogehoge.com/top.php';
header('content-type: application/json; charset=utf-8');  
echo json_encode($output);
```
とし
```php
<?php
//受ける方
$apiResponse = file_get_contents('http://hogehoge.com/imgsrc.php');
$input = json_decode($apiResponse,true);
echo $input['topLink'];
```
で試してみてください。
1 追記

namda

namda score 693

2019/04/02 13:28  投稿

http://hogehoge.com/imgsrc.php
をブラウザで開いてください。
その見た目がそのままfile_get_contentsに取り込まれます。
ですのでこの場合はimgsrc.phpに
```php
<?php
echo 'http://hogehoge.com/imgsrc.php';
```
としてください
としてください
2019-04-02 13:23追記
PHPの中身は共有できません。(serializeなど方法はあるけどセキュリティ的によろしくない)
なのでこの場合API化してJSON形式でやり取りするのがベストでしょう。
その場合
```php
<?php
//送る方
$output['headerImg'] = 'http://hogehoge.com/headerImg.jpg';
$output['topLink'] = 'http://hogehoge.com/top.php';
echo json_encode($output);
```
とし
```php
<?php
//受ける方
$apiResponse = file_get_contents('http://hogehoge.com/imgsrc.php');
$input = json_decode($apiResponse,true);
echo $input['topLink'];
```
で試してみてください。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る