Автор Тема: PHP_SELF - определение переменных  (Прочитано 4688 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
PHP_SELF - определение переменных
« : 15 Сентября 2003, 13:36:40 »
Имеется в виду что при



echo $PHP_SELF получается newthread.php





а как сделать чтоб определялось и в месте с переменными?




$PHP_SELF 
== "newthread.php?s=&action=newthread&forumid=16"


как добится подобной штуки?


Для чего сразу пишу чтоб немучали, для того чтоб передать параметры откуда был запрос, чтоб потом вернуться на эту страницу посредством header

Спасибо большое
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
PHP_SELF - определение переменных
« Ответ #1 : 15 Сентября 2003, 13:50:37 »
Знаете читать полезно, пока написал пост, тут же почитал и нашел чтото такое

php -\'print_r( parse_url("http://username:password@hostname/path?arg=value#anchor"));\'
Array
(
   [scheme] => http
   [host] => hostname
   [user] => username
   [pass] => password
   [path] => /path
   [query] => arg=value
   [fragment] => anchor
)

$ php -r \'print_r( parse_url("http://invalid_host..name/"));\'
Array
(
   [scheme] => http
   [host] => invalid_host..name
   [path] => /
)


кажись то что нужно... спасибо Таря
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP_SELF - определение переменных
« Ответ #2 : 15 Сентября 2003, 14:44:18 »
возвращаться посредством header - неправильно.
Но в этом я тебя разубеждать не буду.
все равно ты считаешь себя умнее всех.

а вот на вопрос твой - отвечу.
есть такая команда в РНР.
Особенная.
Ее у себя на компью.тере запускаешь - и сразу видишь - гдуе у теюя с переменными, где с адресами, а где с бородой и усами.
Называется

phpinfo()

И тебе давно пора бы уже ее знать.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
PHP_SELF - определение переменных
« Ответ #3 : 15 Сентября 2003, 14:54:18 »
Цитировать
RomikChef:
все равно ты считаешь себя умнее всех.



Да ладно тебе, неругайся, себя умнее всех несчитаю, потому и спрашиваю, и если чесно очень благодарен тому что помагаете


phpinfo() - я посмотрел но что то в ней непонял ничего, так я и не нашел того что мне нужно.

но вот почитал тут у себя и нашел
$showurl sprintf("%s%s%s","http://",$HTTP_HOST,$REQUEST_URI);


вот это и выдает всю строку вместет с запросами, потом ее можно парсить.


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


Спасибо
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP_SELF - определение переменных
« Ответ #4 : 15 Сентября 2003, 14:57:07 »
Для того, чтобы объяснить, надо знать - зачем тебе это надо.

а "$PHP_SELF с переменными" - это $_SERVER[\'REQUEST_URI\']
чем ты смотрел, что не увидел - непонятно.
Разве что, скрипт вызвал БЕЗ переменных. В этом слкчае, да- тебе придется их долго искать ;-)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP_SELF - определение переменных
« Ответ #5 : 15 Сентября 2003, 15:00:52 »
а зачем тебе stprintf понадобилось?
чем тебя
$showurl="http://".$HTTP_HOST.$REQUEST_URI;
не устроило?
тем, что эту конструкцию надо самому сообразить, а со спринтфом тебе подсунули готовенькое?

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
PHP_SELF - определение переменных
« Ответ #6 : 15 Сентября 2003, 15:06:29 »
Я чесно сделал файл info.php  и засунул туда

[PHP]
php_info();

?>


и когда я просмотрел такого ясное дело ненашел
и тогда я запустил его с переменной ?aa=343436

и тогда вообще скрипт незапустился :(

но всеже я нашел то что нужно было.


и если чесно - подсунули готовенькое как ты и сказал, я только учусь :)... неругайте...

Подскажи почему нельзя возвращяться хедером на страницу?
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
PHP_SELF - определение переменных
« Ответ #7 : 15 Сентября 2003, 16:12:55 »
Цитировать
php_info();

phpinfo();  ,IMNSHO
работа в Украине

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP_SELF - определение переменных
« Ответ #8 : 15 Сентября 2003, 16:32:08 »
Для того, чтобы объяснить, надо знать - зачем тебе это надо.

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
PHP_SELF - определение переменных
« Ответ #9 : 15 Сентября 2003, 17:13:31 »
Цитировать
Yukko:
phpinfo(); ,IMNSHO



ну ошибся я тут....
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн tarya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 370
  • +0/-0
  • 0
    • Просмотр профиля
PHP_SELF - определение переменных
« Ответ #10 : 15 Сентября 2003, 17:19:24 »
Цитировать
RomikChef:
Для того, чтобы объяснить, надо знать - зачем тебе это надо.



да непроблема раскозать для чего, делаю чтото похожее на магазин, вот там выводится всякие картинки и если есть желание кликаешь добавить в корзинку и оно добавляется, просто когда там постраничный вывод колбасит ссылки сложные то как то уследить тяжело куда вернуться треба потом. а так я напишу ссылку типа ?id=pr-pol&action=addproduct&product=123454677&url=?id=pr-pol&action=showproduct  и получается что вернуться можна на страницу из переменной $url  а так получается что ссылку мне сложно будет посторить, я ведь только учусь еще, .... так что уж простите.


вот расказал - теперь ты - для чего нестоит это применять, я вот лично невижу преграды...

спасибо
Рожденный с понимающим, и гордо поднятым кулаком! Свидетель разреза запястья — он с ним!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
PHP_SELF - определение переменных
« Ответ #11 : 15 Сентября 2003, 17:25:00 »
в этом случае, пожалуй, правильно используешь

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
PHP_SELF - определение переменных
« Ответ #12 : 16 Сентября 2003, 13:36:35 »
А почему не используешь реферера?
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28