ciao,
qualcuno saprebbe dirmi perchè un semplicissimo refresh perfettamente funzionante su Apache, sia totalmente nullo su IIS?
header("Refresh: 3; URL=index.php");
![]()
ciao,
qualcuno saprebbe dirmi perchè un semplicissimo refresh perfettamente funzionante su Apache, sia totalmente nullo su IIS?
header("Refresh: 3; URL=index.php");
![]()
forse perché iis non supporta quest'header o magari c'è qualche altro tipo di problema
usi php con iis come cgi o come isapi?
cmq dai un'occhio su google
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
come cgi....credo...
è da poco che mi sono avvicinata al php...
Le isapi necessitano dell'uso di ddl?
Creo script, funzioni, moduli, collegamenti a mysql e tutto ciò che mi serve, ma sinceramente...cgi...isapi...![]()
Potresti darmi un chiarimento a riguardo?
Per quanto riguarda il mio problema, in locale, opero su un sistema UNIX dove tutto funziona sempre bene....i problemi vengono in rete....quando mi imbatto in IIS (sarà sicuramente colpa mia!!!)
Ho già avuto una lunga disputa per le sessioni, ma ho avuto la meglio.![]()
Spero, con il vostro aiuto, di risolvere anche questa.
Grazie.
![]()
dai un occhio a
http://bugs.php.net/bug.php?id=25863
vedi se può esserti d'aiuto
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
Il problema è che non lo vede proprio.
ho provato anche a mettere Location: pag.php ma nulla.
Ma qual'è la differenza sostanziale tra cgi e isapi?
:master:
![]()
![]()
![]()
ho risolto mettendo
ob_start();
e
ob_end_flush();
all'inizio ed alla fine, nella pagine che include lo script.
Ma ora vorrei capire bene cgi ed isapi....
![]()
maLOOOOOOL
allora guarda che non c'entra niente e nessuno
quando usi gli headers (o set-cookie) non puoi, categoricamente, inviare nessun tipo di testo al browser!
controlla anche eventuali spazi prima e dopo l'apertura del codice php
con ob_start() e co ti funziona perché lui invia TUTTO alla fine![]()
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb