register form draft #1
@ -3,18 +3,36 @@ include 'header.php';
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<article>
 | 
			
		||||
    Hej <strong><?php $nick=$_POST["nick"]; printf("%s", "$nick"); ?></strong>!
 | 
			
		||||
Hej 
 | 
			
		||||
| 
					
	
	
	
	
	
	
	
	 | 
			||||
<strong>
 | 
			
		||||
<?php printf("%s", htmlspecialchars($_POST["nick"])); ?>
 | 
			
		||||
</strong>!
 | 
			
		||||
<br><br>
 | 
			
		||||
Otrzymaliśmy twój formularz rejestracji. Oczekuj na dalsze informacje na swojej skrzynce mailowej. :)
 | 
			
		||||
</article>
 | 
			
		||||
 | 
			
		||||
<?php
 | 
			
		||||
    $nick=$_POST["nick"];
 | 
			
		||||
    $nick=htmlspecialchars($_POST["nick"]);
 | 
			
		||||
| 
					
	
	
	
	
	
	
	
	 
				
					
						v0id1st
						commented  
			
		Tu też XSS, klient maila może wykonać HTMLa. mało efektowny ale warto zawsze wrzucić escapechars Tu też XSS, klient maila może wykonać HTMLa. mało efektowny ale warto zawsze wrzucić escapechars 
			
			
		
				
					
						smoorg
						commented  
			
		teraz jest OK? teraz jest OK? 
			
			
		 | 
			||||
    $email=htmlspecialchars($_POST["email"]);
 | 
			
		||||
    $url=htmlspecialchars($_POST["url"]);
 | 
			
		||||
    $who=htmlspecialchars($_POST["who"]);
 | 
			
		||||
    $how=htmlspecialchars($_POST["how"]);
 | 
			
		||||
    $interests=htmlspecialchars($_POST["interests"]);
 | 
			
		||||
 | 
			
		||||
    $to      = 'smoorg@tylda.org';
 | 
			
		||||
    $subject = 'Rejestracja usera' . "$nick";
 | 
			
		||||
    $message = 'Nick' . $_POST["nick"] . "\n" . 'Email' . $_POST["email"]
 | 
			
		||||
    $message = "Nick: $nick\n" . 
 | 
			
		||||
	"Email: $email\n" .
 | 
			
		||||
	"Url: $url\n" .
 | 
			
		||||
	"Opowiedz coś na swój temat: $who\n" .
 | 
			
		||||
	"Jak do nas trafiłeś?: $how\n" .
 | 
			
		||||
	"Zainteresowania: $interests\n"
 | 
			
		||||
	;
 | 
			
		||||
    $headers = 'X-Mailer: PHP/' . phpversion();
 | 
			
		||||
    $headers = array(
 | 
			
		||||
        'From' => 'noreply@tylda.org',
 | 
			
		||||
        'Reply-To' => 'noreply@tylda.org',
 | 
			
		||||
        'X-Mailer' => 'PHP/' . phpversion()
 | 
			
		||||
    );
 | 
			
		||||
 | 
			
		||||
    mail($to, $subject, $message, $headers);
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	
tylko tu mamy XSS :D
dorzuciłbym htmlspecialchars() na $_POST['nick']
czy teraz jest OK?