Jump to content

XSS Class


drisate

Recommended Posts

Here's something simple I do.

 

<?php
$post = array(); // empty var
foreach ($_POST as $key => $value)
{
  $post[$key] = addslashes( htmlspecialchars( $value ) );
}

echo $post['username'];
?>

 

So now, $post['username'] is the same at $_POST['username'].. except it's cleaned up :)

 

Or, do it this way to make it a function.

 

 

<?php
function cleanRequest()
{
  $post = array();
  foreach ($_POST as $key => $value)
  {
    $post[$key] = addslashes( htmlspecialchars( $value ) );
  }
  return $post;
}

$post = cleanRequest();
echo $post['username'];
?>

Link to comment
https://forums.phpfreaks.com/topic/91925-xss-class/#findComment-471243
Share on other sites

lol yeah np hehe

I attached the class to this message

 

But from what i can see it's a one by one output filtrer ... how to make it global?

 

(Thx Wesf90  but the XSS class seams to be alot more secure and since this is for a very big project i need to be the moste secure i can.)

Link to comment
https://forums.phpfreaks.com/topic/91925-xss-class/#findComment-471244
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.