Delphi'вое приложение, браузер и PHP

  • Автор темы Автор темы zul
  • Дата начала Дата начала

zul

Новичок
Delphi'вое приложение, браузер и PHP

Достопочтимый All, не подскажешь ли ты мне предостережения по использованию модуля IE в дельфёвом приложении, который должен работать с программами базированными на php? Т.к. у меня смутные сомнения по поводу некоторых вещей.. (присутствуют глюки, которые похоже связаны с сессиями).
 
Если речь идет о TWebBrowser, то ни в каких глюках с сессиями он пока не замечен.
 
IntenT, ответ неверный. Это тот же ActiveX, который используется каждым экземпляром IE. :)
 
а если например я окна открываю с пом. JS и в них так-же работаю с сессиями, то всё ли будет в порядке?
 
Будет точно так же, как если бы ты открыл это окно из обычного IE.
 
но у меня возникает непонятная проблема, а именно
софтинка, написанная на Дельфи открывает php скрипт подсовывая ему 2 переменных (GET), php эти 2 переменных пихает в базу дынных и последний ID записи хранит в сессии, по мере появления новых данных в запись с этим самым "рабочим" ID добавляются новые..

Так вот - если я эти переменные подсовываю php вручную - всё в порядке, а если это делается из Delphi, то имеет место непонятное - записей добавляется несколько ((
Я уже измучался искать проблему, т.к. не являюсь тем, кто написал эту самую delphi-софтинку и копаю уже сам по теоретически возможным ошибкам (сессии например).
p.s. Насколько мне стало известно, программа компилирована на 4ом Delphi, не может ли это быть причиной каких-то аномалий?
 
GET-запросы сделаны не для того, чтобы что-то добавлять в базу. Что же до того, почему эта программа выполняет запросы по нескольку раз и как в нем сделана работа с сессиями -- к автору или к телепатам.
 
==========кусь access_log===============
xx.xxx.xx.xxx - - [02/Dec/2003:09:10:55 +0300] "GET /hip/?dialednumber=7959&callid=1111111&ani=1111111 HTTP/1.1" 302 5
xx.xxx.xx.xxx - - [02/Dec/2003:09:10:55 +0300] "GET /hip/update.php?reason=new_record&callid=1111111&ani=1111111&date=2003-12-02&start_time=09:10:55 HTTP/1.1" 302 5
xx.xxx.xx.xxx - - [02/Dec/2003:09:10:55 +0300] "GET /hip/index.php HTTP/1.1" 200 1916
xx.xxx.xx.xxx - - [02/Dec/2003:09:10:56 +0300] "GET /hip/inc/hip.css HTTP/1.1" 304 -
xx.xxx.xx.xxx - - [02/Dec/2003:09:10:56 +0300] "GET /hip/img/bg.gif HTTP/1.1" 304 -
xx.xxx.xx.xxx - - [02/Dec/2003:09:10:56 +0300] "GET /hip/inc/js.inc HTTP/1.1" 304 -
xx.xxx.xx.xxx - - [02/Dec/2003:09:11:01 +0300] "GET /hip/?dialednumber=7959&callid=1111111&ani=1111111HTTP/1.1" 302 5
xx.xxx.xx.xxx - - [02/Dec/2003:09:11:01 +0300] "GET /hip/update.php?reason=new_record&callid=1111111&ani=1111111&date=2003-12-02&start_time=09:11:01 HTTP/1.1" 302 5
==========кусь access_log===============

2 раза подряд, насколько мне позволяют мои знания...
Такой проблемы нет, когда запуск идёт не из Delphi....
 
Здравый смысл говорит, вероятность кривой дельфевой программы заметно выше, чем вероятность такого клюга в TWebBrowser.
 
Сверху