Newsgroup: it.comp.www.php
Titolo: sito con phpnuke non funzionante solo su ie7

Chiedo aiuto a qualcuno che ci capisca qualcosa:
il sito 
http://www.sanponziano.net
 di cui sono il webmaster
stranamente non
mi funziona più con ie7 e non riesco a capire cosa non vada.
Preciso che il mio explorer legge qualsiasi sito tranne il suddetto.
Mi è stato riferito che anche altri utenti con ie 7 non lo possono
aprire,
ma la cosa più strana è che sia Firefox che Opera aprono senza
problemi detto
sito, che tra l'altro è perfettamente valido per il W3C come XHTML
1.0
transitional.
Spero di capire il problema e ringrazio sin d'ora chi mi potra aiutare.

 ha scritto nel messaggio :
Chiedo aiuto a qualcuno che ci capisca qualcosa:
il sito 
http://www.sanponziano.net
 di cui sono il webmaster
stranamente non.....
http://outage.enom.com/
Statistiche Ping per 
209.160.72.189
:
    Pacchetti: Trasmessi = 4, Ricevuti = 0,
    Persi = 4 (100% persi),
mi sa che altri avevano in cache il sito prova a pingare il tuo dominio.... 
vedrai il mio risultato

 vedrai il mio risultato
Ho provato anch'io a pingare e mi da lo stesso problema, eppure il
sito va infatti con FireFox è perfettamente funzionante !!

 mi funziona più con ie7 e non riesco a capire cosa non vada.
Uso ubunto 6.06.
Se ti può interessare, anche con konqueror si apre tranquillamente. Con il
mio IE6 (in emulazione con wine) nulla da fare.
ciao
Filippo B.
-- 
Ci vuole tutta la vita per imparare a vivere e, quel che forse
sembrerà più strano, ci vuole tutta la vita per imparare a morire.
(Seneca)

 sito va infatti con FireFox è perfettamente funzionante !!
E infatti il ping non c'entra una beneamata fava col tuo problema.
Sembra che in base allo User-Agent venga restituito qualcosa di 
differente al browser, ma non ho indagato a riguardo.
-- 
Ho avuto a che dire con uno, che si e' attapirato parecchio, quando
l'ho chiamato "ragazzino". Scrive come un ragazzino. Ragiona come un
ragazzino. Sembra un ragazzino. Non vedo perche' non lo si dovrebbe
considerare tale. (gerby : 10/2006)

 mi funziona più con ie7 e non riesco a capire cosa non vada. Preciso che
Il codice HTML e` OK, PHP viene parsato senza problemi, ma se lo apro in 
telnet mi torna questo:
HTTP/1.1 200 OK
Date: Sun, 04 Nov 2007 12:48:08 GMT
Server: Apache
X-Powered-By: PHP/5.0.4
Content-Length: 833
Connection: close
Content-Type: text/html; charset=iso-8859-1
Content-Language: it
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PARROCCHIA SAN PONZIANO: You are using an invalid IP</title>
</head>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF">
<table align="center" width="75%"><tr><td>
<p align="center"><img src="abuse/logo.png" width="468" height="60" 
alt="" /><br /><b>You have attempted .</b></p>
<p align="center"><b>If you think this is a mistake you can contact the 
site webmaster at <a href="mailto:
webmaster%40sanponziano.net
">webmaster
(at)sanponziano(dot)net</a>.</b></p>
<p><b>Be SURE to include the following information in any email!</b><br />
<b>User Agent:</b> none<br />
<b>Remote Address:</b> x.y.z.k<br />
<b>Client IP:</b> none<br />
<b>Forwarded For:</b> none</p></td></tr></table>
</body>
</html>
Notare il "you attempted to access this site with an invalid User Agent.
Potrebbe essere questo il problema.
Bye.

Preciso che il mio explorer legge qualsiasi sito tranne il suddetto.
Prova ad aggiornare il file 'browscap.ini', se ce l'hai. M'e' capitato
di vedere un sito in cui la "messa in sicurezza" prevedeva per esempio
di considerare U.A. sconosciuti come "abusi"... ed essendo stata fatta
*prima* dell'uscita di IE7...
In alternativa, il controllo parrebbe essere nel file nukesentinel. Se
cambi
if($nsnst_const['user_agent']=="none" AND !stristr($_SERVER['PHP_SELF'],
"backend.php") AND ($nsnst_const['remote_ip'] !=
$nsnst_const['server_ip'])) {
  echo abget_template("abuse_invalid2.tpl");
  die();
}
in
if(!stristr($_SERVER['PHP_SELF'], "backend.php") AND
($nsnst_const['remote_ip'] != $nsnst_const['server_ip'])) {
  echo abget_template("abuse_invalid2.tpl");
  die();
}
dovrebbe ignorare la cosa. Non vedo in effetti in quale modo controlli
sull'UA ti possano aiutare contro qualche cracker men che scalcinato.
Leonardo
-- 
While ordinarily valid that being widespread does not make a statement
true, I feel that the diffusion of anti-evolutionary beliefs does pose
a strong argument for Darwin having been, indeed, sorely mistaken.

 >
http://www.sanponziano.netdi
 cui sono il webmaster stranamente non

questa risposta è coerente perchè il modulo nuke sentinel
probabilmente blocca accessi tramite telnet.
Comunque grazie per l'interessamento.

 >il sitohttp://www.sanponziano.netdi cui sono il webmaster

grazie ora provo a lavoraci su, in effetti puo essere che nuke
sentinel blocchi un user agent che non conosce.

probabilmente blocca accessi tramite telnet.
Se lo usi cosi' alla buona - ma... (a proposito di "fidarsi dello
user-agent": questo e' lo User-Agent di Firefox 2.0.1.2, versione
Natale 2008, installato su Windows Udito (NT 7.0) il 25/12/2008 -
vedi un po' tu quanto fidarti):
lserni@mintaka:~> telnet 
www.sanponziano.net
 80
Trying 209.160.72.189...
Connected to 
www.sanponziano.net
.
Escape character is '^]'.
GET / HTTP/1.1
Host: 
www.sanponziano.net
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 7.0; en-US; rv:1.8.1.9)
Gecko/20081225 Firefox/
2.0.1.2
HTTP/1.1 200 OK
Date: Sun, 04 Nov 2007 22:32:46 GMT
Server: Apache
X-Powered-By: PHP/5.0.4
Set-Cookie: lang=italian; expires=Mon, 03 Nov 2008 22:32:47 GMT
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
Content-Language: it
1fe26
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
<html xmlns="
http://www.w3.org/1999/xhtml
" xml:lang="it" lang="it">
[...big snip...] is Free Software released under the <a
href="
http://www.gnu.org/home.it.html
" target="_blank"><span
class="footmsg_l">GNU/GPL license</span></a>.<br />Generazione pagina:
1194 Secondi<br />
<br />
Connection closed by foreign host.
lserni@mintaka:~>
Leonardo (o cos'e' quell'"1194 secondi"???)


 Leonardo (o cos'e' quell'"1194 secondi"???)
non so se è corretto ma credo sia espresso in millisecondi.

 Altre idee?
A parte suggerirti di quotare meglio?
No.
Bye.

non so se è corretto ma credo sia espresso in millisecondi.
L'avevo supposto, ma se luili' me li chiama "Secondi"... :-D
Leonardo


me, dentro non c'e' la riga corrispondente a IE7.
Ma il file browscap.ini deve essere sul server non sul mo pc, ho
capito bene?
Comunque ho provato a esegure lo script phpinfo() e tra le opzioni, la
voce browscap non ha alcun file.
Però alle voci seguenti mi dà:
        Apache Environment
HTTP_USER_AGENT 	Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:
1.8.1.9) Gecko/20071025 Firefox/
2.0.0.9
potrebbe essere questo il problema?

 No.
Perdonatemi, sarò più preciso nelle citazioni.
Bye

potrebbe essere questo il problema?
Quello e' l'HTTP_USER_AGENT trasmesso da Firefox. IE7 ne trasmette uno
diverso. "Qualcosa" sul server distingue... se non e' il browscap, ne'
il nuke sentinel, allora non ho proprio idea di cosa sia :-(


Oggi per magia il sito ha ripreso a funzionare su Internet Explorer 7,
senza aver fatto nulla di particolare (anche perché non sapevo più
cosa inventarmi !!!! ).
Forse l'hosting, dopo varie e-mail inascoltate, ha corretto qualcosa
sul server.
Ringrazio comunque tutti quelli che si sono prodigati a darmi una mano
in particolare a Leonardo Serni.
Grazie di cuore.
Giannidb