Witam,

mam taki problem
testowo napisałem prosty skrypt którego zadaniem jest insert.
Gdy zmienną będę wysyłał w urlu i odświeżał przeglądarke to dane zostają dodane do bazy.
Problem pojawia się gdy odczekam z 15 sek, ponowne odświeżenie adresu powoduje że nie dzieje się nic, totalnie wisi. Odpalenie w nowym oknie też nic nie pomaga nawet przy wysyłaniu innej treści w zmiennej.
Jedyny ratunek to reset apache i powne odpalenie skryptu.

Myślałem że to kwestia limitu połączeń to ustawiłem połączenia stałę a w php.ini dołożyłem dodatkowe wpisy wyglądające tak:
[OCI8]
oci8.privileged_connect = 0
oci8.max_persistent = -1
oci8.persistent_timeout = -1
oci8.ping_interval = 60
oci8.statement_cache_size = 20
oci8.default_prefetch = 10
oci8.old_oci_close_semantics = 0

Ale to też nic nie pomogło.

skrypt wygląda tak:
<?
$c=OCIPLogon("user", "haslo", "//127.0.0.1/XE");
if ( ! $c ) {
echo "Blad polaczenia " . var_dump( OCIError() );
die();
}


// dodanie danych do bazy...
$s = OCIParse($c, "insert into tab2 values (1, '$zmienna')");
OCIExecute($s, OCI_DEFAULT);

// Select z bazy oracle...
$s = OCIParse($c, "select * from tab2");
OCIExecute($s, OCI_DEFAULT);
while (OCIFetch($s)) {
echo "COL1=" . ociresult($s, "COL1") .
", COL2=" . ociresult($s, "COL2") . "\n";
}


OCICommit($c);

// rozłączenie się z oracle...
OCILogoff($c);
?>
Czy ja coś robie źle ? czy poprostu php wymaga jeszcze jakiejś konfiguracji.