Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19

Как из ссылки вытащить данные

09.11.2019, 22:26. Показов 2117. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такая вот сылка
ya.ru/#id=day_wednesday_part_2 или такого вида ya.ru/#day_wednesday_part_2
как мне из нее вынуть day_wednesday_part_2? и записать сразу же в переменную
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.11.2019, 22:26
Ответы с готовыми решениями:

Как вытащить ссылки из события?
как парсить такие ссылки? <tr class="" style="cursor: pointer" onmouseover="this.setAttribute('class', 'rowSelected');"...

Как вытащить все ссылки?
Есть переменная с кодом страницы, на которой есть ссылки и массив, надо добавить в массив все ссылки с этой страницы. Причём, на странице...

Как вытащить переменные из закодированной ссылки
Имеем сгенерированный URL вида "http://mysite.ru/result.php?c2lnbmF0dXJlPTEyMzQ1Jm1vc2ZldD10cnVl" В котором передаются две (или более)...

8
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
09.11.2019, 22:31
Вариантов куча. Если ссылка всегда такого плана, тогда проще так:
PHP
1
2
3
$link = 'ya.ru/#id=day_wednesday_part_2';
$str =  preg_replace('/.+\=/','',$link);
echo $str;
0
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19
09.11.2019, 22:34  [ТС]
sasha0012, а чтобы link сразу автоматор брался из браузерной строки?
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
09.11.2019, 22:41
Rani9, php не имеет доступа к адресной строке браузера клиента. Он может узнать с какого url пришёл запрос ($_SERVER['HTTP_REFERER']) и ничего более.
0
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19
09.11.2019, 22:44  [ТС]
Просто прекол такой, что я через JS передаю айди кнопки которую нажали. Потом через php хочу забирать его через строку и отправлять в бд
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
09.11.2019, 22:50
Цитата Сообщение от Rani9 Посмотреть сообщение
Потом через php хочу забирать его через строку и отправлять в бд
какая-то бессмыслица. Если айди успешно передается пхп скрипту, то это уже строка, тогда сразу и записывай в БД (естественно валидацию не отменяя).

Цитата Сообщение от Rani9 Посмотреть сообщение
я через JS передаю айди кнопки которую нажали.
отлично! А при чём тут ссылка из адресной строки?
0
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19
09.11.2019, 22:53  [ТС]
так я проверяю нажатие через JS, им же смотрю какой айди был у этой кнопки. и у меня встал вопрос, как этот айди перенести в php. вооот, нашел такой способ
0
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
09.11.2019, 22:58
Лучший ответ Сообщение было отмечено Rani9 как решение

Решение

HTML5
1
2
3
<div class="class_link" id="btn_1">click 1</div>
<div class="class_link" id="btn_2">click 2</div>
<div class="class_link" id="btn_3">click 3</div>
JavaScript
1
2
3
4
5
6
7
8
9
$(document).on('click', '.class_link', function(){
 
    id_btn = $(this).attr('id');
    
    $.post( 'ajax.php', {"id_btn":id_btn}, function(data){
             alert(data);
        });
 
});
ajax.php:
PHP
1
2
3
if(isset($_POST['id_btn'])){
    echo "Нажата кнопка: ".$_POST['id_btn'];
}
1
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 19
09.11.2019, 23:07  [ТС]
боже, спасибо, ты велеколепен. 3 дня мучился как это сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.11.2019, 23:07
Помогаю со студенческими работами здесь

Как вытащить ссылки из строки?
Имеется строка вида: &lt;li class=&quot;cat-item cat-item-16&quot;&gt;&lt;a href=&quot;#&quot; title=&quot;&quot;&gt;Вывески несветовые&lt;/a&gt; &lt;/li&gt; &lt;li...

Вытащить данные из ссылки
чето подтупливаю на ночь глядя... есть ссылка &lt;a href=&quot;my.php?a=1&amp;amp;b=2&amp;amp;c=3&quot; class=&quot;my_ajax&quot;&gt;ывыа&lt;/a&gt; нужно для передачи...

Ajax и jQuery - Вытащить данные из ссылки и передать дальше ссылкой
Всем привет! У меня есть рабочий скрипт, который из ссылки tovar.php?kat=5&amp;vyb=6&amp;log20&amp;pas10 в адресной строке берет значение одной...

Как вытащить из свойства fields recordset вытащить данные в массив
Как вытащить из свойства fields recordset вытащить данные в массив ассоциативный , подскажите плиз

Как вытащить из ссылки
https://www.site.net/file/file2/photo.png как из этой строчки вытащить www.site.net /file/file2/photo.png photo.png


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru