phpman > perldoc > VALUES(2)

Markdown | JSON | MCP    

Found in /usr/share/perl/5.34/pod/perlfaq7.pod
  How do I skip some return values?
    One way is to treat the return values as a list and index into it:

        $dir = (getpwnam($user))[7];

    Another way is to use undef as an element on the left-hand-side:

        ($dev, $ino, undef, undef, $uid, $gid) = stat($file);

    You can also use a list slice to select only the elements that you need:

        ($dev, $ino, $uid, $gid) = ( stat($file) )[0,1,4,5];

Found in /usr/share/perl/5.34/pod/perlfaq9.pod
  How do I make sure users can't enter values into a form that causes my CGI script to do bad things?
    (contributed by brian d foy)

    You can't prevent people from sending your script bad data. Even if you
    add some client-side checks, people may disable them or bypass them
    completely. For instance, someone might use a module such as LWP to
    submit to your web site. If you want to prevent data that try to use SQL
    injection or other sorts of attacks (and you should want to), you have
    to not trust any data that enter your program.

    The perlsec documentation has general advice about data security. If you
    are using the DBI module, use placeholder to fill in data. If you are
    running external programs with "system" or "exec", use the list forms.
    There are many other precautions that you should take, too many to list
    here, and most of them fall under the category of not using any data
    that you don't intend to use. Trust no one.

Generated by phpman v3.7.12 Author: Che Dong Under GNU General Public License
2026-06-13 17:46 @216.73.216.196
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!