@burov0798
Пытаюсь изучать php\js

Почему не работает код php?

Есть код, если пользователь вводит в форму
http://api.vk.om/blank.html#access_token=575f714c20a057167c57a6957eed15cee0ab78e7d8950e0f3641d5c2faa65904ae8ee065adffcc484dcrr&expires_in=0&user_id=339190333

То первая часть скрипта должна обрезать текст и выдать ответ:
575f714c20a057167c57a6957eed15cee0ab78e7d8950e0f3641d5c2faa65904ae8ee065adffcc484dcrr

НО если пользователь введет:
575f714c20a057167c57a6957eed15cee0ab78e7d8950e0f3641d5c2faa65904ae8ee065adffcc484dcrr&expires_in=0&user_id=339190333

То первая часть скрипта выдает в браузер ответ 0, и если 0 выдало, то вторая часть скрипта должна обрезать текст и выдать
575f714c20a057167c57a6957eed15cee0ab78e7d8950e0f3641d5c2faa65904ae8ee065adffcc484dcrr

но не хочет что то так работать( С первым случаем все норм,как ввожу второй случай, то ничего не выводит скрипт(
$text = $_POST['token'];
	$segments = explode('=', $text);
$segments = explode('&', $segments[1]);
$a = $segments[0];
	if($a == 0) {
	$segments = explode('=', $text);
$segments = explode('&', $segments[0]);
$a = $segments[0];		
	}
echo $a;
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
CodeByZen
@CodeByZen
php, js, my/mssql, sqlite, html, css, it-consult
$text = "http://api.vk.om/blank.html#access_token=575f714c20a057167c57a6957eed15cee0ab78e7d8950e0f3641d5c2faa65904ae8ee065adffcc484dcrr&expires_in=1&user_id=339190333";
$text = "575f714c20a057167c57a6957eed15cee0ab78e7d8950e0f3641d5c2faa65904ae8ee065adffcc484dcrr&expires_in=0&user_id=339190333";
$segments = explode('=', $text);
$segments = explode('&', $segments[1]);
$a = $segments[0];
if($a == "0") {
  $segments = explode('=', $text);
  $segments = explode('&', $segments[0]);
  $a = $segments[0];		
}
echo $a;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы