Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici
DJI porta un importante aggiornamento alla sua linea di gimbal camera tascabili con Osmo Pocket 4: sensore CMOS da 1 pollice rinnovato, gamma dinamica a 14 stop, profilo colore D-Log a 10 bit, slow motion a 4K/240fps e 107 GB di archiviazione integrata. Un prodotto pensato per i creator avanzati, ma che convince anche per l'uso quotidiano
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Il primo headset open-back della linea INZONE arriva a 200 euro con driver derivati dalle cuffie da studio MDR-MV1 e un peso record di soli 199 grammi
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA
Al .NEXT 2026 di Chicago, Nutanix ha mostrato quanto sia cambiata: una piattaforma software che gestisce VM, container e carichi di lavoro IA ovunque, dall’on-premise al cloud pubblico. Con un’esecuzione rapidissima sulle partnership e sulla migrazione da VMware
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 30-09-2006, 15:18   #1
Robx
Member
 
L'Avatar di Robx
 
Iscritto dal: Nov 2005
Messaggi: 125
[APACHE + PHP] Variabili GET e POST in localhost

Ciao, ho installato sul mio PC (Win XP Pro SP2) Apache 2.2.3 e PHP 5.2. Il problema è che in localhost non riesco a passare i valori alle variabili GET e POST attraverso un form, esse risultano infatti essere sempre vuote. Tutto ok invece da web. Ci sono particolari settaggi da fare? Grazie!
Robx è offline   Rispondi citando il messaggio o parte di esso
Old 30-09-2006, 19:40   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Robx
Ciao, ho installato sul mio PC (Win XP Pro SP2) Apache 2.2.3 e PHP 5.2. Il problema è che in localhost non riesco a passare i valori alle variabili GET e POST attraverso un form, esse risultano infatti essere sempre vuote. Tutto ok invece da web. Ci sono particolari settaggi da fare? Grazie!
Scusa se rispondo con una domanda, ma i parametri come li prendi?? Usando gli array $_GET e $_POST?? Questi devono funzionare per forza!
Non è che stai cercando di prendere i parametri tramite normali variabili??

Mi spiego meglio: prova.php?testo=ciao

e tu stai cercando di usare $testo ???

Questo sarebbe fattibile (sebbene sconsigliato) ma solo se la direttiva register_globals è "on". Per default è "off" a partire dal PHP 4.2. Il metodo più corretto è quindi quello di usare gli array $_GET e $_POST.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 02-10-2006, 14:51   #3
Robx
Member
 
L'Avatar di Robx
 
Iscritto dal: Nov 2005
Messaggi: 125
Ti ringrazio della risposta!

Quello che sbagliavo era che avviavo il file html direttamente cliccandoci sopra anziché digitare a mano l'indirizzo "http://localhost..." e quindi le istruzioni php venivano ignorate

C'è un modo per rendere un po' più comodo il procedimento? Vorrei cioè che il browser sostituisse automaticamente il percorso "file:///C:/Programmi/Apache2/htdocs/" con "http://localhost/".

PS: La tua spiegazione mi è stata comunque utilissima perchè anche quei concetti non mi erano del tutto chiari. Ero stato fuorviato da un esempio trovato in rete, in cui usavano una variabile globale chiamandola "get" (scelta piuttosto infelice direi) senza fare uso degli array.
Robx è offline   Rispondi citando il messaggio o parte di esso
Old 02-10-2006, 15:07   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Robx
C'è un modo per rendere un po' più comodo il procedimento? Vorrei cioè che il browser sostituisse automaticamente il percorso "file:///C:/Programmi/Apache2/htdocs/" con "http://localhost/".
Certo ... anzi, devi passare attraverso il protocollo http, altrimenti i file .php non verrebbero elaborati come tali!!

Non so come è stato installato/configurato il tuo Apache, comunque il modo più semplice è quello di andare nel file httpd.conf (directory \conf di Apache) e impostare la direttiva DocumentRoot in modo che punti alla directory che fa da "home" del sito.
E ovviamente far ripartire Apache
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 02-10-2006, 16:03   #5
Robx
Member
 
L'Avatar di Robx
 
Iscritto dal: Nov 2005
Messaggi: 125
Il parametro l'ho già impostato. Vorrei però fare in modo che i file php funzionassero anche aprendoli cliccandoci sopra, e non solo digitando l'indirizzo preceduto da localhost nella barra degli indirizzi del browser. Per fare un esempio concreto: Ho impostato:
DocumentRoot "C:/programmi/apache2/htdocs"
Ho un file prova.php situato in "C:\Programmi\Apache2\htdocs"

Caso A: apro il browser e digito: "http://localhost/prova.php" -> funziona.

Caso B: clicco 2 volte sul file prova.php, il file viene aperto dal browser ma non funziona. Nella barra degli indirizzi non appare "http://localhost/prova.php" ma "file:///C:/Programmi/Apache2/htdocs/prova.php". E' normale o trascuro qualcosa?

Grazie ancora della disponibilità!

Ultima modifica di Robx : 02-10-2006 alle 16:05.
Robx è offline   Rispondi citando il messaggio o parte di esso
Old 02-10-2006, 16:19   #6
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Robx
Il parametro l'ho già impostato. Vorrei però fare in modo che i file php funzionassero anche aprendoli cliccandoci sopra
No, non puoi. Devi sempre passare attraverso il protocollo http. Un file .php viene elaborato/eseguito dal server. Cliccando direttamente sul file .php (es. da Risorse del computer) bisogna anche vedere a cosa è associata l'estensione .php, tra l'altro!!
Usando il protocollo file://...., il browser legge il file "in locale", come se fosse una pagina web statica (come un .html). In pratica non vedresti l'elaborazione del .php ma il suo codice!!

Per vedere se tutto funziona (l'aggancio tra PHP e Apache, intendo), fai un file .php che contiene:
Codice:
<?php
phpinfo ();
?>
e poi aprilo attraverso il protocollo http su localhost. Se tutto è ok, ti appare la pagina con le info sul PHP.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 02-10-2006, 16:52   #7
Robx
Member
 
L'Avatar di Robx
 
Iscritto dal: Nov 2005
Messaggi: 125
Grazie, sei stato chiarissimo. Il php è installato correttamente, vuol dire che vincerò la pigrizia e scriverò l'indirizzo manualmente.
Robx è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici DJI Osmo Pocket 4: la gimbal camera tascabile cr...
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori Sony INZONE H6 Air: il primo headset open-back d...
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA Nutanix cambia pelle: dall’iperconvergenza alla ...
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta Recensione Xiaomi Pad 8 Pro: potenza bruta e Hyp...
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
Opera Browser Connector: ChatGPT e Claud...
Nuova Opel Astra: maturità elettr...
Il film di Call of Duty ha finalmente un...
Tra nuove mappe e modalità: Battl...
Narwal Flow 2 ufficiale: 31000 Pa di asp...
GPT-Rosalind: OpenAI lancia il suo primo...
Meta aumenta i prezzi dei visori Meta Qu...
Metro 2039 annunciato con un trailer di ...
UMC aumenterà i prezzi dei wafer ...
Intel rafforza la divisione Foundry: arr...
Apple MacBook Pro 16'' M4 Max a 3.499€: ...
Apple ignora la crisi? Gli iPhone 18 Pro...
Claude Opus 4.7 è disponibile: Anthropic...
OnePlus conferma i rumor: la console por...
Netflix guarda al futuro: prezzi pi&ugra...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:37.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v