php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.11.2004, 19:50  
Gast
 
Beiträge: n/a
Standard [Erledigt] PHP Variablen bleiben bei Aufruf unberücksichtigt - warum?

Hallo,

ich habe auf meinem neuen Rechner Apache, PHP und MySQL installiert.

Problem: wenn ich ein Skript aufrufe mit
skript.php?var=3
wird die Variable nicht angenommen, sprich: Das Skript wird ohne Variablen ausgeführt. Warum??? Wie bekomme ich die Werte der Variablen ins Skript?

* Ich habe die gleichen Conf- und ini-Dateien von meinem alten Rechner übernommen, gleiche Versionen, alles. Woran kann das liegen?

* Ich habe es mit register_globals = On und Off probiert
* Apache 1.3.20
* PHP 4.2.2.

Ich freue mich auf eine Antwort,
schöne Grüße,

Tobi
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.11.2004, 19:52  
Gast
 
Beiträge: n/a
Standard Re: PHP Variablen bleiben bei Aufruf unberücksichtigt - waru

Zitat:
Zitat von TobiFuchsi
* Ich habe es mit register_globals = On und Off probiert
Hört sich aber nach einem register_globals-Problem an. Empfängst du die Variablen auch mit $_GET['var']?
 
Alt 30.11.2004, 19:52  
Gast
 
Beiträge: n/a
Standard

Versuche es mal so:
PHP-Code:
<?
    
if (isset($_GET["var"]))
       
$var $_GET["var"];
    else
       
$var "Nicht gesetzt";

    echo 
$var;
?>
Gruß
phpfan
 
Alt 30.11.2004, 19:53  
Gast
 
Beiträge: n/a
Standard

test.php:
PHP-Code:
<?php
echo "<pre>";
var_dump($_GET);
echo 
"</pre>";
?>
rufe die datei so auf: test.php?foo=bar

dann müsste da so was kommen wie
array(1){
foo => "bar"
}

sonst schick mal ein link zur phpinfo

ediz: zu langsam...
 
Alt 30.11.2004, 19:59  
Gast
 
Beiträge: n/a
Standard

Zitat:
rufe die datei so auf: test.php?foo=bar

dann müsste da so was kommen wie
array(1){
foo => "bar"
}

Dann muesste ich zig Dateien mit hunderten von variablen so ändern... Was ist den der Vorteil dieser Variante? Auf dem Webserver klappt es doch auch...
 
Alt 30.11.2004, 20:02  
Gast
 
Beiträge: n/a
Standard

das soll nur ein test sein, ob die an die url gehängte variable denn im Superglobal $_GET verfügbar ist...

geh mal in das forum tutorials hier auf phpfriend.de
da ist eine "fantast"ische erklärung zu register globals
 
Alt 30.11.2004, 20:02  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wenn du das wirklich alles ändern müsstest, dann wäre das sehr schlecht programmiert.

außerdem gibt es ja einen kleinen aber feinen 'trick':
http://php.net/import_request_variables

grüße ben.
imported_Ben ist offline  
Alt 30.11.2004, 20:11  
Gast
 
Beiträge: n/a
Standard

Zitat:
wenn du das wirklich alles ändern müsstest, dann wäre das sehr schlecht programmiert.
--- Wohl wahr: Bin so etwa aus der Not heraus zum Programmierer geworden und das Programm muss jetzt vier Leute ernähren (und "echter" Programmierer überarbeitet meinen Anfängercode...).
Kennst du jemanden, der Google gut optimiert (mit Referenzen)? Falls ja freue ich mich auf Nachricht an tobi *at* xplizit punkt de

Und vielen Dank fuer die Tipps oben!!!
Gruesse,
Tobi
 
Alt 30.11.2004, 20:18  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von TobiFuchsi
Kennst du jemanden, der Google gut optimiert (mit Referenzen)?
was ist los?
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Klasse statt globaler Variablen ecomeback PHP-Fortgeschrittene 6 15.07.2008 16:30
Fehler bei Übergabe von Variablen aus MySQL in Firefox jensoweber Datenbanken 0 13.07.2008 13:14
E-Mail Formular: Variablen in $message einfügen? thomas108 PHP Tipps 2008 9 02.06.2008 12:33
Übergeben von Variablen an in PHP eingebundenes Perl-Script shredder01 PHP Tipps 2008 3 04.04.2008 09:25
Datei mit Variablen so includen, dass Variablen nutzbar? BartTheDevil89 PHP Tipps 2008 6 22.01.2008 20:57
Variablen von Funktionen außerhalb nutzen Wing PHP Tipps 2008 5 28.09.2007 17:05
unerklärliches Leeren von Variablen KuShi PHP Tipps 2007 2 08.07.2007 15:19
Teil einer Variablen mit einer Variablen ersetzen ? simsalabim PHP Tipps 2007 11 20.03.2007 20:36
Variable aus Variablen zusammensetzen juhuwoorps PHP Tipps 2007 1 28.11.2005 21:50
$_GET Variablen weitergeben PHP Tipps 2005 3 01.03.2005 15:36
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
Variablen PHP Tipps 2005 16 26.01.2005 19:21
[Erledigt] register globals off bei variablen Variablen... PHP Tipps 2005 4 25.01.2005 17:50
Dynamisch erstellte Variablen ansprechen PHP Tipps 2004 2 08.08.2004 20:15
Variablen per adresse übergeben rocco PHP Tipps 2004 7 24.07.2004 12:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.