Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Изъять из юрл значение

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
UA.ProG
Отправлено: 05 Февраля, 2009 - 14:29:10
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


В общем в php script передается значение типо

menu.html#69

мне надо изъять это 69.

узнал как средствами ява скрипта можно location.hash

но как тогда мне значение location.hash занести в php script


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
valenok Модератор
Отправлено: 05 Февраля, 2009 - 14:50:14
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $small_image = '/aoeu.php#69';
  3. echo substr($small_image,strrpos($small_image,'#')+1);


-----
Truly yours, Sasha.
 
My status
 Top
UA.ProG
Отправлено: 05 Февраля, 2009 - 14:51:50
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


спасибо меня больше интересует как aoeu.php#69 извлечь из юрл то я и сам бы мог догодатся
(Добавление)
$_SERVER['REQUEST_URI'] не работает


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
valenok Модератор
Отправлено: 05 Февраля, 2009 - 14:53:27
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




UA.ProG пишет:
спасибо меня больше интересует как aoeu.php#69 извлечь из юрл то я и сам бы мог догодатся


phpinfo();
Покрути вниз, там будет список серверных перменных.
$_SERVER[',,,'] , посомтри в какой из них что находится.


-----
Truly yours, Sasha.
 
My status
 Top
UA.ProG
Отправлено: 05 Февраля, 2009 - 14:55:43
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


нигде


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
valenok Модератор
Отправлено: 05 Февраля, 2009 - 14:56:42
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Пардон, верю. Никак. Браузеры не передают эту часть на сервер и обрабатывают её сами.

(Отредактировано автором: 05 Февраля, 2009 - 15:01:37)



-----
Truly yours, Sasha.
 
My status
 Top
UA.ProG
Отправлено: 05 Февраля, 2009 - 14:59:27
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


посмотри сам если не веришь я за час уже перетестил все эти $_SERVER['']
(Добавление)
так есть тогда какие-то другие варианты?


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
Champion Супермодератор
Отправлено: 05 Февраля, 2009 - 15:09:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Там его и не должно быть по-моему. здесь 69 - это имя закладки на странице и это браузер обрабатывает
 
 Top
UA.ProG
Отправлено: 05 Февраля, 2009 - 15:13:58
Post Id



Частый гость


Покинул форум
Сообщений всего: 171
Дата рег-ции: Июль 2008  
Откуда: Николаев,Украина


Помог: 0 раз(а)

[+]


Мне пожалуйста лучше про то как извлевчь эти 69 а не про то как обрабатывает или не обрабатывает


-----
--------------MoZG--------------
---------Google спасёт мир------
 
 Top
Гость
Отправлено: 05 Февраля, 2009 - 21:31:33
Post Id


УДАЛЁН










Эх ну что тут такого

<script>
widnow.onload=function()
{var lc=window.location.href
var bookmark=""
var dz_pos=lc.indexOf("#")
if(dz_pos<0) {bookmark=""}
else {var qs_pos=lc.indexOf("?")
if(qs_pos<0) {bookmark=lc.substring(dz_pos,(lc.length-1))}
else {if(dz_pos<qs_pos) {bookmark=lc.substring(dz_pos,(qs_pos-1))}
else {bookmark=lc.substring(dz_pos,(lc.length-1))}}}
frames["qfr"].location.href="somescript.php?bookmark="+bookmark}
</script>
<iframe src="about:blank" name="qfr">
</iframe>

В PHP-скрипте somescript.php в параметре bookmark будет передано значение закладки
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB