Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 14:01

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



php input_filter

Discussion on php input_filter within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Cc_Cc_Cc's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 422
Received Thanks: 17
php input_filter

Hallo.

Hab ma kurz eine Frage. Bei der Funktion Filter_input(INPUT_POST, 'variable', Filter_sanitize_string.

Nehmen wir an ich filter mal den vornamen.

So habe ich es an einem Skript gesehen:

$vorname = filter_input(input_post, 'vorname', filter_sanitize_string);

Ich habs so gelernt.

$vorname = filter_input(input_post, $vorname, filter_Sanitize_string);

Was ist den jetzt der Unterschied zwischen 'vorname' und $vorname ? oder ist es einfach nur ein Platzhalter wo einfach ein Wort rein kann?
Cc_Cc_Cc is offline  
Old 08/22/2016, 17:16   #2


 
Kentika's Avatar
 
elite*gold: 0
The Black Market: 120/0/0
Join Date: Sep 2011
Posts: 5,498
Received Thanks: 1,115


Du filterst mit deiner Methode entweder die falsche Variable oder nichts.
Kentika is offline  
Old 08/22/2016, 20:08   #3
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Unterschied:

'vorname' ist ein String, dass genau dies in der Funktion übergeben wird
$vorname ist eine Variable. Du würdest somit den Inhalt von $vorname übergeben.

Die Funktion braucht den Namen der Variable und nicht den Inhalt der Variable
Mikesch01 is offline  
Old 12/09/2016, 00:05   #4


 
Sycrog's Avatar
 
elite*gold: 86
Join Date: Feb 2009
Posts: 370
Received Thanks: 84
Quote:
Originally Posted by Cc_Cc_Cc View Post
Hallo.

Hab ma kurz eine Frage. Bei der Funktion Filter_input(INPUT_POST, 'variable', Filter_sanitize_string.

Nehmen wir an ich filter mal den vornamen.

So habe ich es an einem Skript gesehen:

$vorname = filter_input(input_post, 'vorname', filter_sanitize_string);

Ich habs so gelernt.

$vorname = filter_input(input_post, $vorname, filter_Sanitize_string);

Was ist den jetzt der Unterschied zwischen 'vorname' und $vorname ? oder ist es einfach nur ein Platzhalter wo einfach ein Wort rein kann?
Der 1. Parameter legt fest, welches gloable Array angesprochen werden soll, z. B. $_GET oder $_POST.

Der 2. Parameter legt dann den jeweiligen key fest. Daher übergibst du hier den String.

Bei kannst du dagegen Variablen übergeben.

btw. Konstante schreibt man üblicherweise ausschließlich mit Großbuchstaben.
Sycrog is offline  
Reply




All times are GMT +1. The time now is 14:01.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.