@ TheJacobTaylor прав, сеансы - лучшие, но если вы не хотите хранить в тайне «$ target_folder_and_file_name», вы также можете использовать: (index.php)
<script type="text/javascript" src="main.js.php<?php echo '?target='.urlencode($target_folder_and_file_name); ?>"></script>
и в вашем main.js.php
<?php
$target_folder_and_file_name = htmlspecialchars(urldecode($_GET['target']));
...
?>
с СЕССИЯМИ это будет выглядеть примерно так:
в вашем index.php
<?php
session_start();
$_SESSION['target'] = $target_folder_and_file_name;
...
echo '<script type="text/javascript" src="main.js.php"></script>';
...
?>
и в вашем main.js.php:
<?php
session_start();
if( isset( $_SESSION['target'] ) )
{
$target_folder_and_file_name = $_SESSION['target'];
}
else
{
$target_folder_and_file_name = FALSE;
}
...
?>