Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что важнее куки или переменные ссылки?
 
 автор: 1prom   (09.03.2010 в 00:32)   письмо автору
 
 

Здравствуйте!

У меня в ссылке есть значения &user=$us&passw=$pa
Но также есть записаны user и passw в куках.

Откуда будет читать страница значения: от данных кук или переменных в ссылке?

  Ответить  
 
 автор: serenya1983   (09.03.2010 в 06:00)   письмо автору
 
   для: 1prom   (09.03.2010 в 00:32)
 

document.cookie - получение переменных из куков
document.location.href - плучение переменных из ссылки

  Ответить  
 
 автор: 1prom   (09.03.2010 в 12:25)   письмо автору
 
   для: serenya1983   (09.03.2010 в 06:00)
 

Ну вот смотрите у меня будет на следуйщей странице запрос sql:

select * from users where user=$us and passw=$pa

Откуда будут браться переменные $us и $pa ? из куков или адресной строки

  Ответить  
 
 автор: serenya1983   (09.03.2010 в 12:30)   письмо автору
 
   для: 1prom   (09.03.2010 в 12:25)
 

дак может описать конкретно от куда брать, на php:
из куков - $_COOKIE['us']
из строки - $_GET['us']

  Ответить  
 
 автор: 1prom   (09.03.2010 в 12:50)   письмо автору
 
   для: serenya1983   (09.03.2010 в 12:30)
 

а.... по ходу получается принимать переменные мне нужно вот так:

$us = $_COOKIE['us'];
$us = $_GET['us'];

Спасибо, разобрался

  Ответить  
 
 автор: 1prom   (09.03.2010 в 13:37)   письмо автору
 
   для: 1prom   (09.03.2010 в 12:50)
 

и еще вопросик: чтобы получить значение переменной из формы (<form>) - нужно тоже $us = $_GET['us']; ?

  Ответить  
 
 автор: serenya1983   (09.03.2010 в 13:52)   письмо автору
 
   для: 1prom   (09.03.2010 в 13:37)
 

переменные формы:
<form method='POST'>
<input type='text' name='myname'>
</form>

если method = POST то значение переменой myname = $_POST['myname']
если method = GET то значение переменой myname = $_GET['myname']



$us = $_COOKIE['us'];
$us = $_GET['us'];

можно написать
$us=isset($_GET['us']) ?$_GET['us'] : (isset($_COOKIE['us']) ?$_COOKIE['us'] : "");

  Ответить  
 
 автор: 1prom   (09.03.2010 в 13:55)   письмо автору
 
   для: 1prom   (09.03.2010 в 12:50)
 

и еще вопросик: чтобы получить значение переменной из формы (<form>) - нужно тоже $us = $_GET['us']; ?

  Ответить  
 
 автор: serenya1983   (09.03.2010 в 13:59)   письмо автору
 
   для: 1prom   (09.03.2010 в 13:55)
 

зависит от параметра method в форме. см. выше!

  Ответить  
 
 автор: 1prom   (09.03.2010 в 15:39)   письмо автору
 
   для: 1prom   (09.03.2010 в 12:50)
 

Ой, извиняюсь за спам. У меня интернет так работает, что пеходилось перезагрузку страницы делать - вот и отправка поста была. Еще раз спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования