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

zul

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

Достопочтимый All, не подскажешь ли ты мне предостережения по использованию модуля IE в дельфёвом приложении, который должен работать с программами базированными на php? Т.к. у меня смутные сомнения по поводу некоторых вещей.. (присутствуют глюки, которые похоже связаны с сессиями).
 

Crazy

Developer
Если речь идет о TWebBrowser, то ни в каких глюках с сессиями он пока не замечен.
 

Crazy

Developer
IntenT, ответ неверный. Это тот же ActiveX, который используется каждым экземпляром IE. :)
 

zul

Новичок
а если например я окна открываю с пом. JS и в них так-же работаю с сессиями, то всё ли будет в порядке?
 

Crazy

Developer
Будет точно так же, как если бы ты открыл это окно из обычного IE.
 

zul

Новичок
но у меня возникает непонятная проблема, а именно
софтинка, написанная на Дельфи открывает php скрипт подсовывая ему 2 переменных (GET), php эти 2 переменных пихает в базу дынных и последний ID записи хранит в сессии, по мере появления новых данных в запись с этим самым "рабочим" ID добавляются новые..

Так вот - если я эти переменные подсовываю php вручную - всё в порядке, а если это делается из Delphi, то имеет место непонятное - записей добавляется несколько ((
Я уже измучался искать проблему, т.к. не являюсь тем, кто написал эту самую delphi-софтинку и копаю уже сам по теоретически возможным ошибкам (сессии например).
p.s. Насколько мне стало известно, программа компилирована на 4ом Delphi, не может ли это быть причиной каких-то аномалий?
 

Crazy

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

zul

Новичок
==========кусь 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....
 

Crazy

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