wheatcom Posted June 24, 2008 Share Posted June 24, 2008 We just upgraded from php4 to php 5.2.6. I can't seem to pass a variable from one page to the next. Register Globals are on. Page One Snipet: <a href="downloadfile.php4?fileID=<?php echo $row["ID"]; ?>"> Page Two Snipet: <?php global $fileID; if(!is_numeric($fileID)) die("Invalid fileID specified"); --------------------------------- And we get the die message. This worked in php4. Any help is appreciated. Thanks, Paul Cardin Link to comment https://forums.phpfreaks.com/topic/111708-passing-variable-in-php5/ Share on other sites More sharing options...
PFMaBiSmAd Posted June 24, 2008 Share Posted June 24, 2008 First of all, the global keyword has absolutely no meaning outside of a function definition. Your code is dependent on register_globals being on to magically populate $fileID from $_GET['$fileID']. Use $_GET['$fileID'] instead. Link to comment https://forums.phpfreaks.com/topic/111708-passing-variable-in-php5/#findComment-573392 Share on other sites More sharing options...
wildteen88 Posted June 24, 2008 Share Posted June 24, 2008 First of all, the global keyword has absolutely no meaning outside of a function definition. Your code is dependent on register_globals being on to magically populate $fileID from $_GET['$fileID']. Use $_GET['$fileID'] instead. Dont you mean $_GET['fieldID'] not $_GET['$fieldID'] Link to comment https://forums.phpfreaks.com/topic/111708-passing-variable-in-php5/#findComment-573395 Share on other sites More sharing options...
PFMaBiSmAd Posted June 25, 2008 Share Posted June 25, 2008 Copy and paste problem. Link to comment https://forums.phpfreaks.com/topic/111708-passing-variable-in-php5/#findComment-573696 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.