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

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Задача N 15 Передача данных методом POST

Сообщения:  [1-10]    [11-20]  [21-24] 

 
 автор: Евгений Петров   (21.04.2006 в 23:59)   письмо автору
 
   для: Саня   (21.04.2006 в 00:05)
 

Помоему проще E-mail отправить, только правильно сформированный, хотя если честно, то у меня так и не получилось получить такое смс. Операторы вроде как по умолчанию отключают прием смс через мыло...

   
 
 автор: Саня   (21.04.2006 в 00:05)   письмо автору
 
   для: Lelik   (20.04.2006 в 18:21)
 

Яркий пример - отправки смс с сайтов, которые не имеют отношения к операторам сотовой связи. При помощи сокетов эмулируется заход браузера на страничку оператора связи, затем формируется своя форма, затем, когда пользователь ввёл данные, снова эмулировать заход на страницу, только с переданными параметрами.
Мне, когда делал такую систему, пришлось при помощи сокетов передавать ID сессии, куки и ещё парочку фишек методом POST через сокеты.

   
 
 автор: Lelik   (20.04.2006 в 18:21)   письмо автору
 
   для: cheops   (20.04.2006 в 11:07)
 

Спасибо, но я все равно ничё ни понял

   
 
 автор: cheops   (20.04.2006 в 11:07)   письмо автору
 
   для: Lelik   (20.04.2006 в 04:19)
 

Задача даёт повод познакомиться с ними, если вам понадобиться как-нибудь воссоздать полную иллюзию обращения браузера при помощи PHP - вы будете знать, что это возможно и осуществляется при помощи сокетов.

   
 
 автор: Lelik   (20.04.2006 в 04:19)   письмо автору
 
   для: cheops   (19.04.2006 в 16:03)
 

Не все знают, что такое сокеты(я например:( ...)

   
 
 автор: cheops   (19.04.2006 в 16:03)   письмо автору
 
   для: UnErase   (18.04.2006 в 23:32)
 

Здесь подразумевалось, что для решения задачи будут использоваться сокеты http://www.softtime.ru/forum/read.php?id_forum=7&id_theme=15857, так как HTML-форма может быть прошита сессией, проверять реферер - а подделать это всё можно только используя сокеты.

   
 
 автор: UnErase   (18.04.2006 в 23:32)   письмо автору
 
   для: cheops   (17.04.2006 в 09:44)
 

Я не совсем понял, что значит передать напрямую! Поэтому приведу код, и если он не соответствует решению, тогда не молчите - отвечайте.

Добавляем в тэг form параметр action


<form action="handler.php" method="post">
Имя : <input type=text name=name>
Пароль : <input type=text name=pass>
<input type=submit name=send value=Отправить>
</form>



В самом handler.php пишем след. код:


<?php

  
if(isset($_POST["send"]) && isset($_POST["name"]) && isset($_POST["pass"]))
  {

     
$name htmlspecialchars(stripslashes(trim($_POST["name"])));
     
$pass htmlspecialchars(stripslashes(trim($_POST["pass"])));

     echo 
"Имя - $name";
     echo 
"Пароль - $pass ";

  }
  else
  {

     echo 
"Hello anonymus";

  }

?> 


Ну или вообще через сессию сделать... Короче смотрите и ругайте... :)

   
 
 автор: cheops   (17.04.2006 в 09:44)   письмо автору
 
   для: fire_f12   (17.04.2006 в 08:57)
 

Маловероятно, в условиях задачи используется суперглобальный массив $_POST.

   
 
 автор: fire_f12   (17.04.2006 в 08:57)   письмо автору
 
   для: Yakor   (10.04.2006 в 10:46)
 

эт конечно возможно при включеном регистр глобал

   
 
 автор: Loki   (10.04.2006 в 13:50)   письмо автору
 
   для: Yakor   (10.04.2006 в 10:46)
 

А если броузер его не передает? Или он блокируется файрволом? Что тогда?

   

Сообщения:  [1-10]    [11-20]  [21-24] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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