RE: Updating a GET variable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



No,
Try this.

<?php
Session_start();
$_SESSION['language'] = "en";
You can set the session variable to the current get or maintain the original
passed.






May I also make a suggestion to that horrid string you presented?
<a href='<?php echo $_SERVER['SCRIPT_NAME'] ;?>?<?php echo
$_SERVER['QUERY_STRING']; ?>&lang=en'>Flip</a>


Dear god, why would you butcher php like that?

I, like many prefer short code or at least concat the string.
<a href='<?php echo
"$_SERVER[SCRIPT_NAME]"."?$_SERVER[QUERY_STRING]";?>&lang=en'>Flip</a>





Richard L. Buskirk

-----Original Message-----
From: Marc Guay [mailto:marc.guay@xxxxxxxxx] 
Sent: Tuesday, November 09, 2010 3:48 PM
To: ash@xxxxxxxxxxxxxxxxxxxx
Cc: php-general
Subject: Re:  Updating a GET variable

> What's wrong with just putting the url parameters in the link that you
know
> you need, one by one?

I have a footer that I include on every page and would like it to
adapt to whatever situation it finds itself in.  Is your suggestion,
to do the following for the existing example:

echo "<a
href='index.php?name=".$_GET['name']."&this=".$_GET['this']."&lang=en'>Flip<
/a>";


>  Also, don't just output the values sent to the server, as that's an
attack waiting to happen.

Are you referring to echoing the SCRIPT_NAME and QUERY STRING values
into the href attribute?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux