Sponsored Content
Full Discussion: Setting X-Forwarded-For In C
Top Forums Programming Setting X-Forwarded-For In C Post 302979735 by Corona688 on Thursday 18th of August 2016 11:15:00 AM
Old 08-18-2016
If you're writing for CGI, headers in C are no different than in any other language -- they're just text. In some ways they're simpler, since C doesn't try to "take control" of them the way PHP does, etc.

Code:
#include <stdio.h>

int main(void) {
        // Read any POST data from stdin via fgets or other stdio calls
        // Server variables are in the environment, available via getenv, etc

        printf("Content-Type:  raw/text-only\n");
        printf("X-Forwarded-For:  ...\n");
        printf("\n");
        printf("Actual Document Content\n");

        return(0);
}

This User Gave Thanks to Corona688 For This Post:
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

New ip setting

I want to change the IPsetting and the broadcast setting. With ipconfig I get this: hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet xx.17x.18x.xx netmask fffffff0 broadcast xx.17x.18x.xx ether yy:0:yy:b6:yy:xx What command(squence) do I use to... (6 Replies)
Discussion started by: kuultak
6 Replies

2. AIX

Timezone Setting

Hi On several AIX 5.3 LPARs the timezone is currrently set to: TZ=NZST-12NZDT,M9.5.0/02:00,M4.1.0/03:00 Daylight savings in NZ starts on Sun 28th Sep 2008, which is the fourth Sunday. Do I need to change my TZ variable to NZST-12NZDT,M9.4.0/02:00,M4.1.0/03:00 or will AIX interpret the fifth... (2 Replies)
Discussion started by: KiwiP
2 Replies

3. AIX

Syslog - Message forwarded from

I am not a Unix / AIX admin, but am working with one that doesn't seem to know how to set up syslog to forward messages to me the way I need them. Every message they send me has "Message forwarded from <insert host name here>:" but I need it to only have the host name. In the examples below,... (2 Replies)
Discussion started by: mlbillow
2 Replies

4. Fedora

Setting up Cronjob

Hi, I had to setup some cron jobs using crontab -e when logged in as root. I noticed that the jobs only run when the permissons on the shell script file are set to execute on root and other. Why does "other" have to have its execution permission set? (6 Replies)
Discussion started by: mojoman
6 Replies

5. UNIX for Dummies Questions & Answers

Need some help on setting up rsync

I need to "sync" a directory from a prod server to a test server. Rsync is working but it prompts for a password and I'd like to automate the process. The directory on the prod/source server is owned by root, and some subdirectories are only readable by root. On the test/destination servers, I can... (1 Reply)
Discussion started by: LAToro
1 Replies

6. Shell Programming and Scripting

alias setting

I want to set an alias to connect to sqlplus and also run a command while it it logs in. How can I do that? (4 Replies)
Discussion started by: som.nitk
4 Replies

7. Red Hat

Cronjob setting

Hi there There's a script I would like to run daily every 5 minutes and this job should restart every 12:03AM so it would append to a new file with the following day date format instead of running and updating continuously into one log. I am not sure of the syntaxing, what I did was to set it... (9 Replies)
Discussion started by: hedkandi
9 Replies

8. UNIX for Dummies Questions & Answers

Setting up Xlaunch

I have a Win7 laptop that I have installed Xming with Xlaunch so that I can remote a Solaris10 server. After the initial install on my Win7 machine what do I need to set and configure to be able to remote Solaris. This is my 3rd day working with Unix. (1 Reply)
Discussion started by: SIFT3R
1 Replies

9. Solaris

Is there a difference between setting a user as nologin and setting it as a role?

Trying to figure out the best method of security for oracle user accounts. In Solaris 10 they are set as regular users but have nologin set forcing the dev's to login as themselves and then su to the oracle users. In Solaris11 we have the option of making it a role because RBAC is enabled but... (1 Reply)
Discussion started by: os2mac
1 Replies

10. UNIX for Dummies Questions & Answers

Is it possible that X11 can be forwarded through a SSH tunnel

I communicate with the server via a ssh tunnel, configured via Putty. Recently, I'm trying to forward the X11 through it, but it doesn't work. Is there any one work this way? Searched with google, but didn't find anything. Thx in adv. (2 Replies)
Discussion started by: sleepy_11
2 Replies
anno(1) 						      General Commands Manual							   anno(1)

NAME
anno - annotate messages (only available within the message handling system, mh) SYNOPSIS
anno [+folder] [msgs] [-component field] [-help] [-[no]inplace] [-text body] OPTIONS
Specifies the name of the header field which anno adds. It should be a valid RFC 822-style message field name, which means that it should consist of alphanumeric characters or dashes only. If you do not supply this option, anno will prompt you for the field name. Prints a list of the valid options to this command. The -inplace switch causes annotation to be done in place in order to preserve links to the annotated message. Allows you to add a header field containing text to the message. The anno command will create a second header field on the message, containing the text that you specify. If the text contains a space, you must enclose the text in double quotes ("). If you do not supply this option, anno adds only one field, which contains the date of the annotation. The default settings for this command are: +folder defaults to the current folder msgs defaults to the current message -noinplace DESCRIPTION
The anno command annotates a message by adding one or more header fields to the message. The anno command allows you to choose the name of the header field which you add. It records the date at which the message is annotated, and allows you to add an additional field containing text, if you wish. You can use anno with dist, forw, and repl, to keep track of how you have distributed, forwarded, or replied to messages. By default, anno annotates the current message in the current folder. You can select another message by using the msg and +folder argu- ments. You can also annotate more than one message, or a range of messages. PROFILE COMPONENTS
Path: To determine your Mail directory EXAMPLES
This example annotates message number 1 in the folder +test. The -component option specifies the name of the header field: % anno 1 +test -component Forwarded The following field is added to the message header: Forwarded: Tue, 08 Jan 1991 16:10:06 +0000 The next example shows how to use the -text option to add an additional field: % anno -component Forwarded -text "to David - as requested" The following lines are added to the message header: Forwarded: Tue, 08 Jan 1991 16:13:27 +0000 Forwarded: to David - as requested The final example shows how anno prompts for the name of the header field, if the -component option is not supplied: % annoEnter component name: forwarded The following line is added to the message: forwarded: Tue, 08 Jan 1991 16:21:58 +0000 FILES
The user profile. SEE ALSO
dist(1), forw(1), repl(1) anno(1)
All times are GMT -4. The time now is 10:19 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy