home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet 1996 World Exposition
/
park.org.s3.amazonaws.com.7z
/
park.org.s3.amazonaws.com
/
Pavilions
/
BrainOpera
/
index.bjb
< prev
next >
Wrap
Text File
|
2017-09-21
|
1KB
|
45 lines
#!/usr/local/bin/perl
# This script written by Ben Adida (benjamin@media.mit.edu)
# Finds out which browser, if not compatible, redirects to a no-netscape page.
#$LOGFILE="/users/benjamin/LOGS/visitors";
#$TEXTSITE_LOGFILE="/users/benjamin/LOGS/text-visitors";
#$BAD_LOGFILE="/users/benjamin/LOGS/bad-visitors";
#$CGI_DIR="/cgi-bin";
$brain_root = "$ENV{'DOCUMENT_ROOT'}/Events/BrainOpera";
$LOGFILE="$brain_root/LOGS/visitors";
$TEXTSITE_LOGFILE="$brain_root/LOGS/text-visitors";
$BAD_LOGFILE="$brain_root/LOGS/bad-visitors";
$CGI_DIR="$brain_root/cgi-bin";
do "$CGI_DIR/referer.pl";
do "$CGI_DIR/user-agent.pl";
do "$CGI_DIR/redirect.pl";
$USER_AGENT=&get_user_agent();
&get_referer();
&get_remote_host();
chop($date= `date +%x%t%X`);
if ((grep(/Mozilla\/2.0/,"$USER_AGENT"))||(grep(/Mozilla\/3/,"$USER_AGENT"))
||(grep(/Mozilla\/1/,"$USER_AGENT")) ) {
&redirect("first-page.html");
open(logfile,">> $LOGFILE");
print logfile "$date\t\t$REMOTE_HOST\n $REFERER\t $USER_AGENT\n\n";
close(logfile);
} else {
&redirect("text-site/intro/textintro.html");
open(bad_logfile,">> $TEXTSITE_LOGFILE");
print bad_logfile "$date\t\t$REMOTE_HOST\n $REFERER\t $USER_AGENT\n\n";
close(bad_logfile);
}