php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.03.2006, 18:00  
Neuer Benutzer
 
Registriert seit: 18.03.2006
Beiträge: 17
DerTschmi
Standard Probelm mit $_GET

Hallo hallo!

Ich kann mit dem $_GET befehl nix auslesen! Und zwar gehts um folgendes:

Ich will eine Variabele die mit base64_decode verschlüsselt ist übertragen... sieht dann so aus:

PHP-Code:
$delusername $myrow[$feld2];
$deluser base64_decode($delusername);

    echo 
" [url='$PHP_SELF?action=DelUser&deluserid=$deluser']Deled[/url] / "
Des scheint ja auch zu klappen, nur wenn ich dann mit der anderen function auslesen will ist die Variabele leer:

PHP-Code:

function DelUser() {

    global 
$tabelle,$felder;

    
$user_id $_GET['deluserid'];

    echo 
"$user_id
"
;

    
$deluser base64_encode($user_id);

    echo 
"$deluser
"
;



Ich will damit verhindern das im Klartext, also in der URL, einfach jemand den usernamen eingeben kann um diesen dann zu löschen. Die function DelUser() dient nämlich wie der Name schon sagt irgendwann mal zum löschen eines Benutzers aus der DB.

Also ich danke schonmal für die Hilfe

MfG Tschmi
DerTschmi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 23.03.2006, 18:13  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

global $_GET

^^^ das is böse.....

$_GET ist superglobal, das heisst, es ist ohne Zutun auch in Funktionen bekannt.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 23.03.2006, 18:21  
Neuer Benutzer
 
Registriert seit: 18.03.2006
Beiträge: 17
DerTschmi
Standard

Joa oki Ich habs weg gemacht,... geht leider trotzdem nicht...
DerTschmi ist offline  
Alt 23.03.2006, 18:26  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Dann machst du was verkehrt. Bei mir geht ein entsprechendes Script fehlerfrei, wenn ich deluserid per URL übergebe...

Hast du mal mittels var_dump geguckt, was in $_GET bei dir drinsteht? Rufst du die Funktion überhaupt auf (auch wenn die Frage albern ist, prüfe das nochmal)?

P.S.: Deled ist kein Wort. Das heesst uff hessisch "deliede" un uff änglisch "delete" und uff deutsch heissts "wech damid"
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline  
Alt 23.03.2006, 18:44  
Neuer Benutzer
 
Registriert seit: 18.03.2006
Beiträge: 17
DerTschmi
Standard

Also in der URL steht die deluserid drin!
Wenn ich aber auf var_dump($_GET['deluserid']); guck dann is da einfach nix.

Des is ja genau mein Prob. Ich weiß nicht warum $_GET des nicht aus gibt.
DerTschmi ist offline  
Alt 23.03.2006, 18:54  
Gast
 
Beiträge: n/a
Standard Re: Probelm mit $_GET

Zitat:
Zitat von DerTschmi
Ich will eine Variabele die mit base64_decode verschlüsselt ist übertragen... sieht dann so aus:
Und genau so ist es falsch.

base64_encode() kodiert data mit base64.
base64_decode() dekodiert encoded_data

btw: mit einer session basierten Authentifizierung, bei der nur der User löschen kann, der darf, kannste Dir diese Klimmzüge eigentlich sparen.
 
Alt 23.03.2006, 18:56  
Neuer Benutzer
 
Registriert seit: 18.03.2006
Beiträge: 17
DerTschmi
Standard

Oki vielen dank

Kleiner Fehler, große Wirkung!
DerTschmi ist offline  
Alt 23.03.2006, 19:59  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.235
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Du hättest $_GET komplett mal ausgeben sollen an den richtigen Stellen, dann hättest du selber auf die Fehler kommen können
Egal...
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen 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
imagecreate() Probelm michi174 PHP Tipps 2006 1 12.10.2006 09:06
Datums Probelm beim Ausgeben LA-Finest PHP Tipps 2006 2 12.05.2006 13:19
Probelm mit SQL Query b++ PHP Tipps 2005-2 4 19.09.2005 21:38
textarea probelm Marc PHP Tipps 2005-2 8 13.08.2005 13:18
PHP Probelm mit MySQL Tabellenreferenz PHP Tipps 2005-2 3 10.08.2005 12:28
[Erledigt] SHOW TABLES Probelm Datenbanken 1 08.08.2005 14:00
Fehler in MySqlAdmin Reload Probelm Server, Hosting und Workstations 4 30.07.2005 14:27
Riesen Probelm beim DUmp übertragen DDogg Datenbanken 2 07.07.2005 11:40
Probelm beim bearbeiten einer .html Datei PHP Tipps 2005 5 06.05.2005 12:03
Probelm mit $HTTP_POST_FILES web2 PHP Tipps 2005 3 07.01.2005 13:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
base64_decode $_get, $_get befehl

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:23 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.