ZOLTER Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 Как мне через адрессную строку боузера - передать значение какойто переменной в пхп скрипте.. я помню такую тему создавал но там точно не обьяснили или я чтото не так спрашивал.. как мне в скрипте пхп обьявть переменную которой можно будет передавать значение через адрессную строку.. ну вроде того как делают login.php?ahh=123... благодарю за ответ.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 генерируешь ссылку с необходимым параметром, а в коде берешь его из строки $_GET['твой_параметр'], вот и всё. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZOLTER Опубликовано 16 Января 2006 Автор Жалоба Поделиться Опубликовано 16 Января 2006 Тоесть если строке напишу www.адресссайта.пук/login.php?name=123и внутри файла login.php пропишу $temp = $_GET['name'] то переменная $temp приймет значение 123? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 да Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZOLTER Опубликовано 16 Января 2006 Автор Жалоба Поделиться Опубликовано 16 Января 2006 спасибо.. это очень решило мою задачю ! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 Тоесть если строке напишу www.адресссайта.пук/login.php?name=123и внутри файла login.php пропишу $temp = $_GET['name']то переменная $temp приймет значение 123?может я чего не пониманию, но почему нельзя использовать $name , которая исходя из вышеописанного урла уже как бы и есть в скрипте Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 >>может я чего не пониманию, но почему нельзя использовать $name , которая исходя из вышеописанного урла уже как бы и есть в скрипте иногда глобальные переменные запрещены.... да и обращаться так к принимаемым данным не есть гуд, так как они вполне могут быть переопределены Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZOLTER Опубликовано 16 Января 2006 Автор Жалоба Поделиться Опубликовано 16 Января 2006 ну вот смотри у меня есть много участников форум-игры.. чтобы им посмотреть информацию друг о друге - им приходилось заполнять поле "имя" которое передавало значение $name в другой скрипт и в связи с этим выводилась страницы участника указаного ника из БД. но это не всегда удобно заполнять.. например когда мне нужно сделать чтобы в каждой теме в информации (окне пользователя) там де пишеться сколко у тебя сообщений и т.д. - была кнопка "посмотреть игровую информацию".. тогда былобы проще при нажатии чтобы скрипт сразу ишол по login.php?name=***, где *** был бы ник того на которого тыкнули Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 а если разрешены , то в чем заключается "не есть гуд" ? просто дурной тон так сказать или .... ? Вроди ж раздницы с точки зрения безопастности нет , что $_GET['name'] что $name или я не прав ? чтобы в каждой темену так а в чем проблема, находите в скине где выводится ник, копируете переменную отвечающую в скине за ник (хотя уж лучше бы c ID работать) и в нужном месте опять же скина дабавляете html-код ссылки Либо я чего не понял опять (Туго у меня с пониманием опосля экзамена, что ж тут поделаешь) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZOLTER Опубликовано 16 Января 2006 Автор Жалоба Поделиться Опубликовано 16 Января 2006 не ты прав так тоже можно.. просто я больше не знаю как передать значение тогоже ИД в другой скрипт =) вот поэтому этот способ и просил обьяснить через $_GET.тоесть я теперь сделаю чтото типа echo "<a href=типаадрес.хрю/login?name=";echo $выдраное значение имени;echo ">" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 echo "<a href=типаадрес.хрю/login?name=";echo $выдраное значение имени;echo ">"а почему бы неecho "<a href=типаадрес.хрю/login?name=".$выдраное значение имени.">текст</a>";просто я больше не знаю как передать значение тогоже ИД в другой скрипт =)так же как и имя но лучше потому как с кирилицей не будет мороки но лучше потому как с кирилицей не будет морокида и с именами, содержащими пробел или еще какой хитрый символ мороки не будет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZOLTER Опубликовано 16 Января 2006 Автор Жалоба Поделиться Опубликовано 16 Января 2006 echo "<a href=типаадрес.хрю/login?name=".$выдраное значение имени.">текст</a>"; а у меня часто материться пхп что я ковычьки использую внутри кавычек Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 16 Января 2006 Жалоба Поделиться Опубликовано 16 Января 2006 внутри "" нужно использовать \"заместо прсто" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZOLTER Опубликовано 16 Января 2006 Автор Жалоба Поделиться Опубликовано 16 Января 2006 спасиба то я самоучка.. сам програмер на Си.. а так как это вещи похожие то решил и пхп заняться Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZOLTER Опубликовано 25 Января 2006 Автор Жалоба Поделиться Опубликовано 25 Января 2006 чтоб не создавать тему решил сюда написать свой вопрос.. всеравно практически по этой же теме.. вопрос в следущем : как кнопке передать чтобы она заходила на index.php?test=1 ?? я как не передавал в нее это она мне давала или просто index.php? или вобще некуда не переходила.. мне нужно именно для кнопи (<form action=".$go_mas[1]."><input type=\"submit\" id=\"enter\" value=\"Тест\"></form><br>), как через тег <a> сделать я знаю.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Mitos Опубликовано 25 Января 2006 Жалоба Поделиться Опубликовано 25 Января 2006 как через тег <a> сделать я знаю..<a href="index.php?test=1">текст</a> мне нужно именно для кнопи<form method="POST" action="index.php"> <input type="hidden" name="test" value="1"><input type="submit" value="Отправить" ></form> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZOLTER Опубликовано 25 Января 2006 Автор Жалоба Поделиться Опубликовано 25 Января 2006 пасиба !! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Asmadey Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 или же так : <script language='javascript 1.2'> function send(par) { location.href="?test"+par; } </script> <input type="button" onClick="send(1)" /> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Destruction Опубликовано 31 Января 2006 Жалоба Поделиться Опубликовано 31 Января 2006 Тоесть если строке напишу www.адресссайта.пук/login.php?name=123и внутри файла login.php пропишу $temp = $_GET['name']то переменная $temp приймет значение 123?может я чего не пониманию, но почему нельзя использовать $name , которая исходя из вышеописанного урла уже как бы и есть в скрипте Vic'er уже сказал, я добавлю. $_GET - вечноглобальный массив, доступен из любых функций и классов, а переменная $name в функциях уже не будет доступна, сие не есть гуд + как уже сказали, в настройках PHP это отрубается. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.