Avatar billede fragze Juniormester
30. juni 2004 - 08:59 Der er 6 kommentarer og
1 løsning

?action= problem.

Hej Exp.
Jeg ved ikk om det er det rette forum, men jeg har et problem med min egen server, den er reinstalleret med freebsd og php samt mySQL. Når jeg kører en kommando ?action= virker det sq ikk den laver intet... men hvis jeg overfører den samme fil til en webserver ude i byen virker det helt perfekt... hvad kan være galt og hvad mangler jeg at installere :D
Avatar billede retep Nybegynder
30. juni 2004 - 09:05 #1
Lyder som en register_globals der er off...

Kan du echoe din action variabel med $_REQUEST["action"]
??
Avatar billede fragze Juniormester
30. juni 2004 - 09:13 #2
går ud fra det er min httpd.conf ? :)
Avatar billede zeled Nybegynder
30. juni 2004 - 09:18 #3
php.ini
Avatar billede sukos Juniormester
30. juni 2004 - 09:23 #4
Nej din php.ini!
Men lad den hellere være, og begynd at kode så det virker når den både er on og off

if(isset($_GET["action"]) && $_GET["action"] == "var") {
ok............
}

evt. hvis du kan bruge .htaccess, og php afvikles som LoadModule, kan du bruge:

php_value register_globals 1

i en .htaccess
Avatar billede sukos Juniormester
30. juni 2004 - 09:27 #5
hmm, mener forresten det skal være php_flag og ikke php_value når der bruges tal som værdi! :O)
Avatar billede retep Nybegynder
30. juni 2004 - 09:54 #6
Du kan også bare smide dette i toppen af dine filer, så virker det hele igen:
-----
if($HTTP_GET_VARS){
foreach($HTTP_GET_VARS as $Key=>$Value) {
  $$Key = $Value;
}
}
if($HTTP_POST_VARS){
foreach($HTTP_POST_VARS as $Key=>$Value) {
  $$Key = $Value;
}
}
if($HTTP_SESSION_VARS){
foreach($HTTP_SESSION_VARS as $Key=>$Value) {
  $$Key = $Value;
}
}
if($HTTP_COOKIE_VARS){
foreach($HTTP_COOKIE_VARS as $Key=>$Value) {
  $$Key = $Value;
}
}
if($HTTP_SERVER_VARS){
foreach($HTTP_SERVER_VARS as $Key=>$Value) {
  $$Key = $Value;
}
}
if($HTTP_ENV_VARS){
foreach($HTTP_ENV_VARS as $Key=>$Value) {
  $$Key = $Value;
}
}
----
Men det er rigtigt, at det er en rigtig god ide at kode med $_POST[""], $_GET... osv...
Avatar billede fragze Juniormester
06. august 2004 - 07:27 #7
Du havde helt ret retep det var globals som var slået fra... så point til dig :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester