Проблема с file_get_contents

nemo

Новичок
мне нужно получить контент с опрделенной страницы но file_get_contents- он не только делает гет контента но и еще перезапускает переменные сразными результатами,

есть file_get_contents на подобеее которая только вытягивает результат?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
ничего не напутал? ничего эта функция не перезапускает
 

nemo

Новичок
у меня выходят разные результаты например

http://thesocialnetwork.ru/api
{"response":{"user_id":"1","user_name":"name: Адель Юсупов"}} (где каркули Адель Юсупов)

http://thesocialnetwork.ru/api.php (file_get_contents = http://thesocialnetwork.ru/api )
{"response":{"user_id":"1","user_name":"name: <i>Удаленный пользователь</i>"}} (где каркули <i>Удаленный пользователь</i>)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
А у меня только "удаленный пользователь", это говорит о том, что тебе сюда http://phpfaq.ru/debug
 

nemo

Новичок
получается что файл_гет_контент - каким то оброзом перезапускает переменные.. можно как то заставить чтобы только результат той стрницы?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Кто-нибудь, переведите мне, чего автому надо, я не понимаю. Что у него там перезапускается, где ему что можно нужно? По ссылке он не ходил конечно*(
 

nemo

Новичок
мне нужно что бы контенты были одинаковыми такой как тут http://thesocialnetwork.ru/api

а что мне дебажить? что тут непонятно? система генерирует переменные для api.php вот почему выходит рызнй результат
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну так если тебе все понятно, тогда и делай, чтобы результат был один.
 

radioheaded

PHP нуб
file_get_contents, грубо говоря, это последовательность fopen, fread и fclose. Я не знаю, что вы подразумеваете под «перезапускает переменные», но даже при этом могу вас уверить — она этого не делает.
 

nemo

Новичок
я бы вам посоветовал научится воспринимать информацию, вопрос не в этом,
 

shelestov

я тут часто
Все нормально:
PHP:
$ php
<?php echo file_get_contents('http://thesocialnetwork.ru/api');
{"response":{"user_id":"1","user_name":"name: <i>Удаленный пользователь</i>"}}
При прямом запросе тоже самое.
Попробуйте очистить куки для сайта thesocialnetwork.ru в своем браузере.
 

nemo

Новичок
я сейчас работаю на сайте,

нашёл проблему в новом файле api.php из отсутствия сессии переменная не может найти ид просматриваемого страницу пользователя
всетрчный вопрос :

Как загрузить сессию? Вроде бы в куках загрузил сессию как теперь с куки загрузить в код?
 

radioheaded

PHP нуб
Может быть, session_start()?
Если не поможет, тогда попробуйте load_session_from_cookie_in_code().
 

shelestov

я тут часто
я сейчас работаю на сайте,

нашёл проблему в новом файле api.php из отсутствия сессии переменная не может найти ид просматриваемого страницу пользователя
всетрчный вопрос :

Как загрузить сессию? Вроде бы в куках загрузил сессию как теперь с куки загрузить в код?
ЧТобы получить куки либо парсите заголовок ответа, либо используйте Curl, там есть готовые методы для работы с куками.
 

shelestov

я тут часто
http://thesocialnetwork.ru/api.php - он у вас куки не принимает скорее всего поэтому каждый раз новая сессия создается.
Используйте CURL, либо обрабатывайте заголовки с куками.
 

nemo

Новичок
я гуглю путаюсь с какимито параметрами можете написать пример кода который будет принимать куки?
 

nemo

Новичок
Сверху